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.