I realize asking for and advice let alone fashion advice from A.net can be somewhat risky, but anyway...
I have a jacket that I purchased not too long ago for a friend's wedding... it was kind of a panicked purchase so I just bought off the rack from my normal clothing emporium (Express). I've had two lay people tell me that it looks too large, and have since had four clothing professionals (including two tailors) tell me that they wouldn't touch it and that it was a very "flatering" and "classic" fit.
I still personally feel that it is a touch large, but since tailors make money off of making alterations, presumably it is not in their best interest to tell me not to do anything if they were going to lie.
So I ask A.net -- how should a sport coat fit?
To complicate this question, I am quite litterally a boney stick -- right around 6'1", but only 130##.
Here's a picture of me in said jacket:
[Edited 2007-03-17 20:29:03]