Muddled office dress codes have left a lot of well-intentioned men unsure about dressing. It used to be clear: a suit (gray or navy, black if you were an undertaker or really old-fashioned) and a pair ...