I use nCleaner as well. It has a couple of cleaning options in the program, I just sweep through them about once a week. I run CCleaner about once a day. nCleaner's also good for tweaking the computer, changing settings to improve boot time and system perfomance etc.