Better program than defraggler. http://www.auslogics.com/en/software/disk-defrag/download/
I've used both, and auslogics has always done the job quicker. But ccleaner is great. Also, they've got portable versions of ccleaner as well as auslogics. This is great because if you are working on something and don't want to install, works great.
Just be careful, the doublemyspeed site, if any of you use the web of trust extension on firefox, is rated pretty bad, people accusing them of installing rogue antivirus, so I'd be a little careful.
Also, on the fixmypcfree site, if you click their banner ad about increasing boot performance, the site they take you to is rated questionable according to web of trust. So I would be wary.