I agree about the shirts, and it sucks. In training I ordered 4 shirts, because that's what they recommend and I didn't know better. The dang things are like wearing a parachute. There needs to be a little box on the order form that says "I am within the appropriate body weight for my size. Please don't send me an XXXXXL shirt."
Needless to say, I had to take mine to a tailor.