1] Do you have a firewall, an anti-virus and any anti-spyware utilities running?
If not, then you may have been infected by a virus or spyware that is trying to "phone home".
2] Is your Indexing Service running?
Goto Start > Run, type in services.msc and click OK. In the Services console scroll down the right window and see if Indexing Service is set to Automatic. If it is, turn it off by right clicking the entry, select Properties then changing the Startup type. Indexing Service indexes all the files on your computer in the background. Unless you have a need for a comprehensive catalog of all files and contents this service is not really needed.
3] How many running processes d you have?
Right click the Taskbar and select Properties. In the Task Manager click the Processes window. The site below will help you to identify the processes and help decide which are necessary or not;
http://www.answersthatwork.com/Tasklist_pages/tasklist.htm
I hope this helps.
Mark
I just bought a new laptop from dell a week ago with a 120 GB hard drive, 1 gb ram, and intel core 2 duo 1.8 ghz with windows xp. it runs very well but when i shut it down, it takes like 3 minutes and sometimes more. After windows gets to the part that says "saving your settings" thats when it starts to take really long. sometimes it slow down on the next part when it says "shutting down system". I dont think it was like that the first day i got the laptop. it might have started the second or third day and now its just so annoying waiting for it to shut down. I researched this problem and i downloaded something called "user profile hive cleanup service" but even running that program helped. I also checked my registry to see if windows might has been deleting my pagingfiles during the shut down but that was not the case. So basically right now i dont know what to do so any help would be really appreciated. sorry about the long post.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic