I am going to start commuting (app. 25 miles/day) and I am going to use my Cannondale roadbike. I would like to get the best puncture-resistant tires that I can as my schedule does not tolerate lateness to work. Although this is certainly a realistic concern for any commuter, I'd like to minimize my chances of flats in the future. I have heard that Specialized Armadillos are good. My LBS is recommending Bontrager Hard Case tires, which everyone who uses commends for their puncture-resistance, but say the tire is super-heavy and bad in inclement weather. Which of the tires do you recommend, and can you recommend others?