dh wears very nice suits for work and t-shirt and jeans/shorts the rest of the time. but what's a nearly 40-year old to wear to a restaurant? to a friend's house if he feels like being a bit smarter than normal? and, if you wear a casual shirt is it tucked in or out? and shoes? there's a really fine line between looking a bit smart and looking like a middle-aged, smug tosser/straight out of a Boden catalogue -where is it?