Here's another handy little script you can run from your crontab to automatically hibernate at a certain time of day:
On Error Resume Next set WshShell = CreateObject("WScript.Shell") WshShell.SendKeys "^{ESC}uh{ENTER}"
Note: This works on Windows 2000. It probably works on other Win32s as well.