I admit that I only skimmed the thread, so I'm repeating someone just consider this an endorsement, but one interesting piece of advice that I heard is go purchase an ill-fitted suit from a thrift store. Have the suit dry cleaned, and go find out your measurements at a reputable tailor. Then pay whatever the price may be to have it tailored to your particular frame.
Anyway, just my 2 cents.
Anyway, just my 2 cents.