Could you add system calls to defraggler to inhibit sleep mode?

Feature suggestion to Defraggler:

Could you make system calls to Windows SetThreadExecutionState to disable power saving sleep while running a defragmentation?

Source code & technical explanation can be found at http://blogs.msdn.com/b/delay/archive/2009/09/30/give-your-computer-insomnia-free-tool-and-source-code-to-temporarily-prevent-a-machine-from-going-to-sleep.aspx a

It is exceedingly irritating to leave the computer defragmenting, forget to fire up insomnia and come back hours later to find the computer asleep with 4% defragmentation done.

+ 15 from me.

Totally aggravating!