First of all allow me to say I don't know how I would maintain the various systems around the house without the very useful Piriform products.
I found this topic interesting! Here is what we do:
a) ALL users have been instructed to use CCleaner on their way out ... I,e. before logging off ... The CCleaner shortcut is in all Start menus.
As ADMIN I use Defraggler to clean-up left behind debris from various users while logged in "master mode"...
Defraggler is useful in ways other than defragging. It is a bit of an X-ray program, allowing a "master mode" user to see what all is lurking on the system.
Since temporary cache files are usually written in fragments it is easy to spot them.
Use the "Open Containing Folder" option under the Path that Defraggler displays after an analysis ... and have at it.
Once the containing folder is spotted and open you can Delete ALL or whatever.
c) I also remove files from that system that CCleaner does not tough, where warranted, using the method under
Viz. I find this very useful in removing deep deleted e-mail messages, which are still hanging around even though the e-mail app. shows empty Deleted folders [ All folders for all users show in Defraggler!].
Between Ccleaner and Dfraggler we stay lean and mean!