This is actually a pretty terrible topic for me because my daily dress consists of cargo shorts or jeans, running shoes, and a graphic tshirt with something generally nerdy on it.
That said, I've watched a lot of "What Not To Wear" and read a lot of fashion blogs in my day, for a straight man.