So I love shooting guns. I absolutely hate cleaning them though!!! I must say I do one heck of a job when I do break down and do it. I know all the different theories. Clean after every trip out. Clean every X # of rounds. Clean only when accuracy degrades (which I use on my ground hoggers). So on and so forth. I also understand and know more about corrosion than the average Joe so after a few weeks of procrastination I broke down and cleaned four guns today. Thanks goodness thats over!!!