As my name implies I am clueless to fashion and brand new to the site. That being said, I am here to learn. My first purchase is going to be new dress shoes. What I am wondering is what are the top qualities to look for in a dress shoe (assuming this will be my primary pair so they need to be versatile). I work in an office environment. So what should I be looking for in a quality ($200 and up) pair of shoes? Leather or rubber soles? What kind of leather? Stitching? Insole materials? I'm sure I am missing a bunch. What makes a dress shoe "good"?