?Shutdown:Overnight, or you are not using the computer for long periods.
?Hibernate: This is for laptops operating on batteries - set the laptop to go into hibernation automatically at a certain low battery level, e.g. 5%. Your work is saved temporalily until you go off hiberbation. You can also use this feature when you want to shut down in an emergency and want to save what you are doing temporary. (for desktops and laptops.)
?Sleep: When you want to go off for a little while and want to return to what you are doing. Your work is not saved unless you do it manually.
I have vista, and was wondering what's the best practices for when I should Shut down, hibernate, or sleep?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic