i agree that Windows one does a good job, but i use Symantec SpeedDisk. SpeedDisk comes with SystemWorks by the way. Because i paid for SystemWorks my not use SpeedDisk? I use the both to be honest ... I a different one every couple of weeks.
It's always nice to change once in a while.