Now thats a bad day! That is what happens in biking though, a few little things add up to make one very very bad day.
I have been quite lucky, my Giant xtc se has never let me down too badly. A few punctures here and there but it keeps on truck'in.
I once had to go around half of the forest of deans long course on a flat front tire as amazingly none of us had a puncture repair kit!