Unbelievably I have had yet another flat tyre on my bike!
That makes something like 5 times now in the space of a couple of years. No-one else who uses a bike at work gets them! WTF is with my bike? I need a super armoured tyre or something, or a kevlar lining to my current tyres.

Check yer spokes on the inside.. Or garbage in the tire-wall. Or hook up some high voltage on your bike ...
I would definitely go for the kevlar tires. You can get them with a bead of kevlar along the tread ...