Haven’t really see anybody belly aching too badly on this thread so far, but I would remind folks that they need to take personal responsibility for insuring they have caps. The idea that some might expect others to not buy the caps they want so that they can drop by when convenient to buy some just astounds me. I’ve always done what
@Comfortably_Numb said. For over 40 years if I happened to be in a sporting goods store and they had caps, I bought a tin or 2. Didn’t matter whether I needed them or not, and never bought more than one or two at a time. If you do that several times a year running out should not be a problem. I do the same with all supplies and I stay well stocked. Really irks me when people blame others for their lack of taking care of their on needs.