I believe that after some Microsoft Update for Vista that it somehow turned off my ability to hibernate my laptop.  I found that hibernation in Vista can be turned off and on from the command line using “powercfg /h off” or “powercfg /h on”.  After I turned it on, I was able to see the Hibernate option in the start menu without rebooting.