A good tailor should be able to shorten the sleeve by the shoulder. I had mine done last week and the jacket looks better. My problem with the suit jacket or blazers is that I have short shoulder bones (a lot of mediterranian men have the same body type), but I'm athletically built. When I put on a RTW jacket at the top of the sleeve a "dent" is created, and it doesn't look nice. So, this lady tailor told me she could cut a bit the edge of the shoulder (not the top of the sleeve), and re-sew the sleeve again. Well, she did quite a good job. Also, I have found two more tailors that are willing to do this kind of alteration for a reasonable prize. Usually they'll do it for around $100. For me it's worth it, because it's the kind of alteration I'll need in the future whenever I buy a RTW suit/jacket/blazer. One thing though, it's very difficult to find good tailors to do such extensive alterations. It takes a while to find a good one.