I'm sorry, but to say you don't have to defragment a Windows NTFS drive is completely wrong.
Read Saltyzoo's comment. It's correct. As to whether or not you insist I'm wrong, that's your prerogative, and if you want to waste your time defragging constantly, then by all means be my guest.
Just run a scan of Diskeeper
Pay anywhere fro $29.99 to $99.99, depending on my desired level of paranoia, so that a piece of software can try to convince me that parting with my money was a swell idea? No thanks.