In reply to monkey man:
From the start button click run and type in msconfig. Click the startup tab and disable all the useless programs that are being loaded in the background when you start the computer (adobe, MS office etc etc). It's worth doing periodocally becase, as programs up date themselves they reset themselves to run at start-up.
Also check your antivirus isn't slowing everything down.
You can also try opening Windows in Safe Mode and see how fast it is.