First I'd like to start by saying that I'm a longtime fan of Piriform software. I imagine that you receive frequent compliments for your software, which you should. I would like to add to that collection of compliments, by saying that you guys write some of the best software on Windows. Not just some of the best freeware, some of the best software*. Most for-profit Windows software doesn't remotely hold a candle to how well your software runs nor, obviously, how affordable it is.
Piriform: You are no small part of the greater effort to bring the power and utility of personal computing to the mainstream in a secure, reliable way. Thank you for all that you do. I recently found $20.00 in my inactive PayPal account. I donated $10.00 of it to Wikipedia, because I feel that what they do isn't just useful or important to the internet, it's useful and important to all of humanity. Well, I wasn't sure who to donate the other $10.00 to, but I think I've figured it out. It's not much, but it's what I've got.
I've recently made it my quest to get my computers to:
Maintain themselves, e.g. update the OS and anti-malware automatically, run anti-malware scans automatically, defragment the disk drives automatically, and clean out temporary files automtically. These are routine tasks that must be accomplished on a semi-regular basis to keep a computer running swift and enjoyably.
Save power. It doesn't make any sense for me to leave my computer on for ANY extended length of time when I'm not using it -- it raises my power bill, it doesn't actually do anything, and it saves natural resources.
My computers are set to sleep after 20 minutes of inactivity. Nonetheless, I want them to wake themselves up to perform their own maintenance tasks -- which isn't hard to do with the Windows Task Scheduler. Here's the tricky part, though: Sometimes the task doesn't complete before the computer goes to sleep. Hard drives are big these days, and as a result, it takes a long time for my anti-malware scan and my defragmentation pass to complete. Usually, the computer goes to sleep before it finishes -- which introduces a whole can of worms into my quest.
I've looked into other free disk defragmentation programs, such as MyDefrag. The developers allege that MyDefrag prevents the computer from sleeping when it runs its scheduled defrag, which is exactly what I need. Unfortunately, the user interface of MyDefrag is, while functional, a far cry from the combined ease and informative nature of Defraggler's interface. Does Defraggler behave in a similar manner, preventing the computer from sleeping during a defrag operation? If not, then does df.exe automatically quit when it has completed a command line defrag operation (for example, "df.exe C:\")?
All I really want to do is have my computer automatically defragment its disks once a week in the middle of the night, and have it go to sleep when it's done. Ideas?
PS: As much praise as I give, I must also dole out criticism. I do not wish to insult or offend with my criticism, I merely offer my criticism because if I don't, I deny you the opportunity of addressing it. You (Piriform) have earned much more praise than criticism... but I do have one minor qualm with your software: That damnable Yahoo! Toolbar. With you being a freeware development company, I can understand the need for alternative sources of income... but it distributing your software with the Yahoo! Toolbar is paradoxical. Your software cleans computers of junk and makes them run well.
The Yahoo! Toolbar is an example of that junk. It offers very little functionality (if any) that any free, modern, and up-to-date browser doesn't already do -- in fact it takes functionality. It confuses users by making them think that they should use the Yahoo-provided and Yahoo-only search field on the toolbar, rather than the customizable, any-search field provided. It reduces the number of vertical pixels that the user has to view web content, and with the popularity of displays with a 16:9 aspect ratio, vertical pixels are getting harder and harder to come by.
Again, I get why you guys do it. I can't find fault because I understand the need for income, and the Yahoo! Toolbar is an easy route of income that doesn't harm your clients' computers. It just doesn't help them, either, which is why I'd like to see it go (but I understand if, by CCleaner 2.28, I still have to uncheck the "Install the Yahoo! Toolbar!" box during the update process).