I use to use a product made my a company called DGE for such purposes. It was pretty good in my opinion. I don't have a copy of it any more so I can't tell you more.
If Bill Gates had a penny for every time windows crashed he'd be... Oh wait he does!