I'd rather not use hibernation. I shut off my systems at the wall whenever I power down, so a battery system would have to have reasonably long duration (though all it would be doing would be maintaining RAM, which would take very little battery power).

I remember RAM disks, too.