i also use the specialized armadillos. they have a kevlar lining, and i also put a tire liner in them. i rarely have a flat, and when i get one, i know it was something big that i ran over.
they also wear very well, too. probably not the fastest tire, but one of the most durable i've seen. they are about $35 each in the US.