But now, with virtualization becomming more and more common by the day, this might be easier than you think. Saving an instance of a VMs RAM is certainly possible. We use it to be able to suspend and resume virtualized boxes.
It isn't easy being the parent of a six-year-old. However, it's a pretty small price to pay for having somebody around the house who understands computers.