registry cleaners are neat. I use AA tools. (advanced administrative tools)
http://www.glocksoft.com/?source=AATools
once you get a little more familiar with your computer, it's good to check the registry (with regedit) to see what programs are loading when your computer boots up.
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run
are where to look. as you get familiar with -your- setup, you might notice programs in there that you know shouldn't be running.
but...all in time. Hopefully you're lucky and it's just the "iosdt.exe" file. hardware failures suck.