Hear hear! I remember writing a sort of memory manager that could swap certain "unswappable" memory blocks around on the fly so I could switch between certain games without rebooting (Spy vs. Spy was one of them).
And do you remember boot menus? Were those great or what! Circa 1990 or so I remember having a boot menu with 13 different "specific game" options... each with its own specific parameters absolutely needed to make the game run.
Ah, those were the days... of course, the good thing was that a DOS box loaded so farn FAST it wasn't that big of a deal to reboot so many times.