I am an Image Consultant, and I have seen man in corporate postions with suits that are not even tailored to thier body. Suit for men can get expensive but you need to shop around. There are many high end brands that have outlet stores. Also, try a few good suits and you will see the difference. Remember the style and shop online, or call up the stores to know when the sale is on.