The best cleaner is the one that reduces the need to clean. I'll second the DBC suggestion.