Recently, many computer magazines have been giving away a defrag program which only runs when the processor is 'idle'. This has the advantage of defragging when you go for a beer, or otherwise leave the computer on unnatended.
trying not to advertise (for a free program) it is called 'Ashampoo Magical Defrag', this may still be available as a back issue. PM me if you want magazine and issue details.