I get a bit irked when I see stuff that can be solved but people just complain about it. News.com, slashdot, zdnet … list goes on and on about people jumping on the bandwagon. So you know what, I attempted to fix it.

Ok, here is my solution. I spent more time prepping this post than writing the application. Two source materials are a coding 4 fun post by Arian Kulp that handled the power management and a MSDN magazine article by Ron Fosner.