I've used PC PitStop in the past, it works quite well. I think it's a signed ActiveX component, so if that scares you off you might want to look elsewhere:

http://www.pcpitstop.com/internet/default.asp