mrichmon said:
Powerbooks only keep the RAM alive if you pull the battery out while you are connected to the power adapter. If you just pull out the battery without a connection to power you loose everything. This is true for all Mac laptops that I have had experience with - namely the Powerbook 180, Powerbook 5300, TiBooks, AlBooks, MacBook and MacBook Pro.
Say what? Sure, if you pull the battery while the computer is ON it dies, but for quite a while PowerBooks (not iBooks) have had a little backup battery that keeps the RAM "live" for about a minute while you swap batteries. Here's the Apple article on the subject:
http://docs.info.apple.com/article.html?artnum=88059
To quote the paragraph at the bottom:
To change the battery while the computer is asleep
If your battery runs low while you are working, you can put your computer to sleep and replace the battery with a charged one. The internal backup battery provides enough power to maintain the contents of memory (RAM) for about one minute. Note: This will not work if you are using Mac OS X 10.0.
This article applies to every "Pro" laptop between the PowerBook G4 887MHz 15" and the MacBook Pro (not, apparently, the 12" ones, though I've never tried).
Further, I just did it to the MBP that I'm typing on, and like all the newest Apple laptops it goes a step farther: If I sleep it, disconnect from AC, then pull and re-insert the battery, it actually re-loads the contents of RAM from the drive (displays a grey screen with a progress bar while it does so). Takes about 30 seconds to get up and running, but I assume this would work even if the computer had been off for a while.
I don't know if it caches the RAM during sleep, if it just uses the pagefiles, or what, but it DEFINITELY works. This is a little different from the "RAM backup battery", which according to Apple itself (and personal experience) also works on older G4 PBs.