I chatted the other day with a gentleman who builds custom guns, is a Glock Armorer, etc... etc... He looked over one of my guns which I had just shot at the range. He noted the powder residue in my gun. He said that he believes guns stay cleaner if you don't use oils, lubricants, and cleaners. His thought was that when you coat it with a gun oil or other substance, you are just giving the powder a "glue" or something to stick to. He said that he leaves his guns alone, especially the barrels. That way the powder has nothing to stick to. He said he has done this for years. He also believes he gets better accuracy out of his rifles this way. I have always cleaned my guns with CLP. They clean easily, but I do see where he has a point. There is definately places where the powder residue seems to stick or adhere to the oily places. I wonder if anyone else subscribes to this theory????