Hoppes No. 9 for cleaning the general population. Rifles get a good cleaning with Hoppe's benchrest every so often- it's a copper solvent where the regular old No. 9 isn't. Regardless of how well it does/does not clean, I use Hoppe's for the smell :)
I have CLP, frog lube, and some other...