I find Win 7's own defragmenter to be pretty good, so I just use that...
So have you set it up to defrag every week/month ? or just use as and when you think ?

I find Win 7's own defragmenter to be pretty good, so I just use that...

Mine does it weekly. W7's defrag is very good and I have never had fragmentation over a few % except when doing some major housekeeping!

If you're going to use 3rd part defraggers then MyDefrag is really the one to go for, it's also 64bit (default install on x64) and is also pretty well thought out and thorough.
MyDefrag Usage guide:

