The current maneuver planner works well enough for near-circular orbits. Can I modify it to handle higher eccentricity starting orbits as well? I think the main issue is that the delta-V for the maneuver node is added to the current velocity at the time of the maneuver, instead of it being applied from an ideal-circular orbit at that time. I've got code in there somewhere that applies the extra adjustments for some of the maneuvers, so I think it's just a case of adding those smarts to other computations.