Is there anything out there that approaches the subject from a "Here's the problem, and here's how the IFR system solves it" angle? Instead of memorizing a bunch of procedures, it sure would be nice to start with "You don't want to hit the ground", here are the ways IFR help you avoid that. "What if you get too low and can't see the runway?", then you can talk about "going missed". What if they need to keep you away from the airport for awhile until a storm passes? What if there are a bunch of planes in the hold pattern? Here's how they deal with that. I'm looking for sort of a "Stick and Rudder" for IFR. I learn WAY better this way than just memorizing a bunch of procedures and then trying to figure out why they are important later. I guess you could call it scenario based. Not intending to use it to pass tests or check-rides, but to actually understand the system better.