I have a notebook where the battery is only good for a few minutes. So quite enough power to send the computer to sleep when there is a power outage. Or if - as has happened once too often - I forget to turn on power before using the notebook. Sadly I couldn't configure Windows XPs power management so that it sends the computer to hibernate quickly in these cases. Typically it takes a few minutes before the built in Windows tool realizes battery power is running out, and then it is too late. Crash, hard disk needs recheck, data and work is lost. That's why HibernateOnPowerFail was created. Here you can Download the latest version. Just copy it to the location you want to keep it and run it. It will try to do the job; if possible it installs itself as a system service, which means it can hibernate the computer without anyone logged in. Note: no copy of the program is created, so you must not move or delete the program once the service is installed. If install as a service fails, e.g. because you don't have the administrative privileges, the program just runs as an ordinary application. But then you have to restart it every time when you log on, or place it into the autostart folder. Usually double-clicking the exe does what you want, but for more control there are some command line options: -i: install as service and start service (needs admin rights); -u: uninstall service (needs admin rights); -a: run as application; -h, -?, or unknown option: show this help message; no option: try to run as service; on failure run as application. Finally, as always... the program is supplied as is without any warranties whatsoever, exept for one point: I assure you the program was written with good intentions only. I hope it works and is of some use for you.