I continue to be puzzled by the Vista Defrag utility. It has been designed to run in the background so that the "user" can continue to work normally. However, my experience has been that the only way to successfully use Vista Defrag is to disable the antivirus software, which in my case is AVG Free. If I don't disable AVG then the defrag is still running 14 hours later with no sign of it finishing. This means that to use Defrag I would have to use the Internet without any Antivirus. Surely this is a real security gaff if ever I saw one
Anyway I've not had a problem with antivirus apps running. I've used nod and kaspersky with vista and they didn't slow the defrag down.
I'll tell you another thing I have discovered over the last few days which is related to the Vista Defrag utility and that is with using automated Defrag scheduling. I have set my PC to go into sleep mode after 20 minutes if the computer remains idle. However, I have had an issue where the monitor switches off but the HD doesn't and I observed that the HD was showing activity even though no one was using it. It appears that if a Defrag schedule is setup and then missed, maybe not using computer that day etc. then when the PC is next started even though the schedule is not due again for another 7 days the PC starts to Defrag. Obviously because AVG is blocking the Defrag it never completes and so the PC cannot go to sleep. I have disabled any further automatic schedules and will just set them manually myself in the future - doing this cured the problem straight away.
I'm just being realistic about the actual impact and aren't going on what I've read in the technology media... 