Perfectdisk 2008 does a way better job at de-fragmenting than windows defrag. Not only will it Smart defrag your files, but also your pagefile, MFT, and Metadata.
When Perfect Disk says it need to be off-line to defrag the Metadata, what it means is that it can't be in the Window's environment...