Reader [Brien Schultz] didn't like his laptop suspending every time he closed the lid to move around the house or to a different work area, so he turned that feature off. Of course that just led to him forgetting to put the thing to sleep when he really needed to, like when he was walking around all day with it in his backpack. To solve his self inflicted problem (common cause of many hacks) he wrote a .NET program to monitor the laptop's accelerometer. The accelerometer is usually used to park the hard drive heads in case the laptop is falling (it's also used for hilarity). If BedTime detects that the laptop is in motion, but is not being used it starts a countdown and eventually puts the laptop to sleep. Brien isn't using the "sleep after X minutes" option because it would put the machine to sleep while it was open and he was just distracted for a few moments. Demo video after the break.