OK guys I have done a lot of research on the web about this subject. I go to the range about 2 times a week. I shoot my Springfield XD9, Walther P22, Ruger 1022, Benelli Nova 12ga (skeet), and the Remington 700 SPS Tactical. Typically I will put about 25 rounds through the 9, 25-50 through the P22, 100 through the Ruger, 50-100 through the 12ga, and 50-75 through the 700. I don't always shoot the hand guns but always shoot the 1022 and 700. All of these guns are within a couple months of being new. The other night I did a complete cleaning on all the guns. I use the Otis system with Shooters Choice. I also have bore snakes for all the guns. My question is how often do these guns, especially the rifle barrels, need to be cleaned? I have heard everything from every 5 rounds to every 250 rounds. I have heard the heavier cleaners like Sweets and Shooters Choice shouldn't be used that often. Does anyone have a tried and true method that works? I typically use Hoppes 9 everytime I shoot and the Shooters Choice every 200 rounds or so. I always oil the barrels pretty thick after using the Shooters Choice and clean it out at the range before shooting. Opinions please....