There's some stuff that's unmovable. Set your swapfile to 0 and reboot before you defrag. Also, I think a few of the commercial defrag programs work better than the one included in Windows. Try Speed Disk by Symantec. I think there's another one out there that's supposed to be better, but I forgot what it was called. Sorry.