I've used both the conti Ultra Gatorskins and the Specialized Armadillos on my commuting roadbike and would recommend either of them. The only flat in the last 2 years has come from a pinch flat. I would recommend both. Armadillos are bit heavier...otherwise, 2 great tires.
per the post from DogBoy, check your inflation. If you're running too soft, you're asking for a pinch flat.