Hi,
I noticed that DigitalRain above mentioned Diskeeper 2008, so I'll just make a quick comment about defragmenting Vista with DK.
When using Diskeeper on Vista volumes that have the Volume Shadowcopy Service (VSS) enabled, it is recommended that the special
VSS-compatible defragmentation mode of Diskeeper be used to minimize file movement and consequently shadow copy activity. This is a limitation of the way VSS behaves on Vista volumes formatted with cluster size less than 16K, and applies to -all- defragmenters, not just DK.
Please see this article for more information .
EDIT: It appears that I am not permitted to post links. So please google for "Diskeeper Blog VSS Compatibility" and it should take you to the article.
Also, boot-time defrag that was temporarily suspended for build DK781 to address issues with Vista SP1 will be making a comeback soon.
Best Regards

------------------------
Representative
Diskeeper Corporation
------------------------