I don't wear dress shirts that often, but the ones that I own make me look like I borrowed them from my older brother. I wear a 17 1/2" Neck with 35" sleeve - a size generally equated with a short, portly gentleman. The only problem is that I'm 6'2" and weigh 190 pounds and frankly, I look like crap in my dress shirts. They're too short on me so every time I sit down they become partially untucked, and the shirt is far too baggy around the middle. Any ideas for finding a shirt that (a) fits and (b) isn't ludicrously expensive?