I've currently got a Kingston SSDNow V+100 96GB (This isn't a SandForce based drive) in my MBP's optical bay (2010, 17", 2.66GHz, 8GB RAM) and the stock 500GB hard drive in the hard drive bay. Currently the SSD has the OS and Apps on it, and my home directory is located on the hard drive. I'm not actually sure whether hibernation worked before installing the SSD. I might have to test this sometime. When I sleep my machine (hibernate mode 3) it appears to successfully write out the RAM to the sleepimage file and then sleeps as expected. However the times I drained the battery while it was sleeping it did not resume from the hibernation file, instead cleanly starting up. It did not show any errors and I don't think there was anything in the logs (I need to check this again). So I used pmset to set hibernate mode to 25 (or mode 1, but in the man pages it says to use 25), this results in exactly the same behaviour as with mode 3, where it saves out to the sleepimage file, but then sleeps whereas on this mode it should turn off. I have also been using hibernate mode 0, which causes it to sleep immediately and not write out the RAM to the sleepimage file, as expected. I have reset the SMC and PRAM and it's a new install of OSX. It doesn't seem to be a failure like other SSD's where on wake from hibernate it crashes and can't restore. Does anyone have any idea why hibernate mode 1/25 is seemingly ignored, or have any other suggestions? btw I do know that writing the sleep image to the SSD will cause extra wear.