Aw no, sounds like you had quite a day!
We've had a run of bad luck lately. Our tv has been at the repair centre for almost 3 weeks now - and it's the 2nd time it's gone back. Our oven broke and we are having a new one installed on 18th June. Our 1yr old boiler is playing up and giving us error messages so an engineer is coming out to look at it tomorrow. The springs have gone in our mattress and we are waiting for Dreams to make a decision about whether they will replace it under our guarantee (this is the second time we've had to make a claim for exactly the same problem), the other night a cat came in through our landing window and broke one of Steve's limited edition Thunderbird figurines which if we were to buy a replacement would cost about £90 because they are no longer in production so second hand prices have rocketed. And finally Steve has 2 cracked teeth which need crowns costing around £900!
It never rains but it pours!