Steve's gotta buy a suit!
Ugh!
Go to Men's Warehouse. Not too spendy as far as suits go, but they really know about customer service. They take all the stress and fussing out of the process. (just don't buy shirts and ties there - you can get them for less elsewhere...)