I am an avid cyclist. I do it all; mountain, road, cyclocross, all of the above, minus BMX. Anyways, I have been thinking about getting a new pistol to carry while riding. As of now, I carry my XDm .40 at all times other than on my bike or at work. I need something that is ultra weather resistant. I want it to be quite small, needs to fit in a jersey pocket (yes I do wear spandex),and chambered in 40S&W. The gun will see a lot of rain, mud, and road grime. Rides usually will run 2-3 hours most days of the week. What do you think would fit the bill. In the back of my mind I am hoping to hear people rave about an XDsc, being my fav, or Glock.