I've been running Windows 7 on my home PCs for a long time (since early beta releases). But, I finally got around to getting my office PC updated from Windows XP to 7 this week (new-ish PC with old OS). I noticed that hibernate was not available as a shutdown option on the upgraded PC. It turned out that "Hybrid Sleep" was turned on. Turning it off enabled the ability to choose Hibernate.