I'm revamping my business wardrobe. Without getting into doctrinaire warfare over the propriety of black suits, any new coats or suits I buy will be black or gray (including patterns like herringbone, houndstooth, etc. - I don't like pinstripes). I just look and feel better in those colors than in others, and I try to keep my wardrobe as minimal as possible. So, I need advice. Assume that by the time my wardrobe revamp has taken place, I'll have the following items: Black blazer Black-and-white houndstooth coat Black-and-white herringbone coat Black-and-white sharkskin coat Black suit Charcoal suit Lighter gray suit What kind of shirts, pants, shoes, and ties should I pick up? What should I avoid? One big question I've got - is it acceptable to wear brown shoes with a black coat or suit? Another - are flat-front khaki trousers acceptable with each of the above coat options? As always, thanks for your help!