For commuting get Schwalbe Marathon Plus tires (bulletproof, but heavy and will slow you down some... but they make your go-fast bikes feel like a dream) since I ride all over and havent had a flat yet (over a year on them).
Schwalbe Marathon Plus is a great tire. For slightly lower rolling resistance, try the Schwalbe Marathon Supremes. Lighter, smoother, although slightly less bulletproof. I've been running them for a while and I did get one tiny shard of glass get through to produce a flat.