I ordered a swing on Monday, together with a nursery seat for it - guaranteed 4 day delivery. Seat turned up today, together with... a giant pool. 
Phoned them up and they were less than helpful to start with - "oh wait if it turns up eventually if not ring us again on Wednesday"
Eh no, that's when dd1's birthday is! I want it before that! They have now said they'd look into it and try and get it to us by Tuesday - so another day sat at home waiting for delivery to turn up, and then it might not.
I am so cross! 