Here's a list of things I personally do!
1. Daily-Scedule Auto Back Up to my External - Acronis
2. Daily-Auto Defrag IFAAST Diskeeper all my Partition Windows/Multimedia/Storage
3. Daily-Auto RMCLOCK-undervolting my CPU runs fine at .950 even at 100% load :]
4. Daily-Auto Scan (SceduleNOD32 Anti Virus - No boot up auto scan crap..
Note: It's always good to have them on but it's slow down your PC A LOT!
^^^ Note all the above are scedule during my sleeping time

! so it's all done when i wake up!
Other stuff-
1. turn off uneeded services.
http://www.techspot.com/tweaks/winxp...rvices-3.shtml <- it gives you a good idea what the services does
2. start run msconfig.. 2 things
A. Boot.ini /NoGUIBOOT no boot logo -increases boot speed-
B. Startup and uncheck anything that's unless... if needed you can go to registry and delete the service for good. So far I have 4 startup services running.
1. SynTpEnh my touch pad

i like the quick buttoms on it
2. Quickset - I should get rid of this but i find it pretty useful :]
3. cameraassistant the quick shutter capture won't work w/o it =(
4. RMClock
NOTE: I had bluetooth manager start up thing on but now i figure i don't even need it to run my BT mouse

!
windowsstartup.com <- good place to look up start up items
3.Disk check all my drive once in a while and run both free: regscrubXP and
registry mechanic to double check

.
that's it really... here's a ss of my desktop :] Note i swap NHC w/ RMCLOCK once in a while

!

NOTE: sorry I have dual screen on too XD...
and it boots up in about 30 seconds :] w/ bt and all that