As much as I really like OSX, it’s not without its flaws. One of the things that bug me the most about my Macbook Pro is that there is no easy way to manage my hibernate settings. By default, it sleeps when you close the Macbook Pro lid until there’s about 5 minutes left of battery before it goes into hibernate mode. It’s quite frustrating to turn on your laptop with the expectation that you still have some juice left for productivity only to find out that you don’t.
After doing some research on the topic, I came across this post which led me to SmartSleep. SmartSleep installs as a pref.pane which translates into a widget in the Systems Preferences within OSX. It allows you to do the 3 default states of Sleep and Hibernate that OSX comes with plus a mode called SmartSleep. What SmartSleep mode does is allows you to control when hibernate kicks in. I have mine set as having Hibernate kick in once it goes below 75% of the battery life. It would have been much nicer if it allowed you to do a combination of time and battery life though.