I think Andy K hit on all points I was thinking of. But one thing I would ask is what are the road conditions you are riding in? I've been looking for new tires and the Specialized Armadillos and Schwalbe Marathon Supremes are the ones that really stick out for ultimate flat protection. However if part of your commute is over gravel or dirt roads you may be looking for a tire with a different tread pattern, but again it all depends on your road conditions.