I do my maintenance religiously,i feel thts what keeps the system performing at its best for as long as its destined to survive- a defrag (I Use Diskeeper Pro) a disk cleanup, chkdsk, regualr virus scans/spyware scans and also a registry cleaner. Talking of defrag, i feel the HD sizes have grown so huge nowadays but so has the average file size and i notice from just browsing sessions, so many files get dumped into the system. Also we download updates and patches etc etc, for which MS suggests a defrag everytime. What i like bout the defragger are the scheduling features too..great for daily defrag, uses very less system resources.