That's fantastic; I don't really care, either.
No JFK Jr. died because he was a VFR pilot that continued into marginal VFR conditions. He died because he made bad decisions and paid for them with his life. This feel good crap about "Oh if he had just used the technology..." is just that; crap. If he hadn't gotten in over his head he'd be here today, and instead of making excuses about how technology could have saved him, we should hold that accident up for what it is; a pilot dying because of bad decisions.
Great! Sounds like we're coming at things from similar experiences.
Another mistake: flight review. This thread is about a student doing cross country flights, not a private pilot doing a BFR.
Primary training is about basic skills.
No, primary training is not just about basic skills. This is the old "Maneuvers Based Training" which emphasized the mastery of individual tasks or elements- that is training just maneuvers.
Primary training should include risk management, ADM and single pilot resource management ON EVERY FLIGHT using all the assets available to the pilot. Does this mean stick and rudder skills are not important? No. Just that they mean little unless taught in context. The time to learn this is not after the private pilot check ride when they can hop in a plane and fly through class B airspace on their own- in OUR airspace. Pilots need to be taught ALL the skills necessary to make them safe, not just some of them. As an example, I start my students using a sectional and going to a different airport from day 1 (actually, day 2 if we do a discovery flight). We don't do silly s-turns, we fly along a river. They learn from day one to point out landmarks, tune the radio, if there's a GPS we use it as well to see how it works and can help them.
Yes, JFK Jr. made some bad decisions. But that's my point. His flight training probably was maneuver based and did not deal with decision making, nor how to use the systems on his airplane once he got into trouble. Student pilots should face "problems that can get them over their head" on most flights. I'm sick of CFIs not training pilots properly, then when they get into trouble going "Oh well". No, not "oh well". How about teaching pilots all the skills they need to survive. As I've ranted before, I'm tired of flying with pilots who have been "check out" in airplanes but were not even taught how to turn on the autopilot, how to use their avionics and other systems. Do they need to know how to navigate using a sectional? Certainly. But that is only part of flying.
I've taught for a number of years, both military and civilian. I saw some of the mistakes of my earlier teaching- particularly concentrating on maneuvers out of context, lack of emphasis on ADM and pilot resource management. It almost killed me a couple of times when pilots did what they were trained to do- or they flew the way they were taught. We did not train them the way they were suppose to fly on each mission, then it almost bit me. Pilots should be "trained the way they'll fly" from day one, then they will "fly the way they were trained".
The airlines have also learned and have turned more toward LOFTS and scenario based training where you have to use ALL your resources to effect a safe outcome. Sometimes this means not flying, but managing the cockpit.
Back to the original subject of flight planning software and it's tie to this. It's a tool that enhances flight safety, makes planning easier and safer(and thus increases the chance that pilots will do it), and gives them more information about a flight then they could possibly obtain in the same amount of time. As such it should be taught to pilots in conjunction with stubby pencil.