I pretty much have come to despise clothes shopping of any kind. I'm a muscular & fit 5'6", 157lbs. I wear size 8 jeans/pants, but there is no way that I'm squeezing into anything smaller than an XL on top...especially when it comes to cycling gear. Nearly every single jersey or workout top I own, is an XL. I tend to stay away from the European stuff, as it is generally cut even smaller. Swimsuits are another animal...I usually have to get a 40 no matter what. I have a very broad upper back and shoulder area (from swimming and lifting weights)...so that will always be a problem area for me. A lot of my cycling bottoms are mediums, but a few are larges depending on brand. I just accept the fact that I am the size that I am...whatever that may be.