Myturn - Oh hun sounds like you have had a sucky day of it all.
If this is the one for you then I hope it doesn't come on everyone's birthdays and it gets one all of its own ;-)
Rest up and feel better soon, when is your bt?