I unload the gun and double check it to be sure it's empty. I field strip it and take the grips off. I use Hoppe's #9 on a brass brush for the barrel. A cleaning rod is chucked in my drill and I run it through the barrel. If necessary, I'll wrap a piece of Chore Boy around the brush. For heavy copper or lead fouling, I'll run the brush in and out until the barrel gets warm.
I take the parts outdoors, spray them with brake parts cleaner, use a tooth brush for heavy dirt, crud, etc., and spray again. If necessary, I re-apply the cleaner. After the parts have dried, I lube with Tetra gun and re-assemble it.
The final step is to coat the gun with Renaissance Wax and hand buff it with an old T-shirt.
I use the same basic procedure for both autos and revolvers.
A friend gets upset with me because of my method but does admit that the guns look good and function perfectly. He's said that my guns look like they belong in a museum and it makes him sick.
Using an electric drill really gets his attention but I do use care and all my guns are as accurate as the day I bought them.
John
PS: This site has photos of two of my clean guns:
http://www.canadiangunnutz.com/viewtopic.php?t=99609