what's up guys... i just got a pair of castelli ypro's through the mail and i almost suffocated, ha. I'm really not sure whether to get XL or XXL. According to the sizing chart, my hips fit a Small size and my waist and chest, a large. I'm really tall and have a skinny wiast but i have big quads cuz thats where it mainly feels uncomfortable. Also, i believe medium or large is suggested for my height yet the straps felt so damn tight around my shoulders, it just doesn't add up. Have any of you owned ypro's and perhaps pearl izumis and can say that european brands will generally be a size larger than some american brands like pi? Thanks guys.