Thanks...
...for all the support, sympathy and kind advice. It's amazing how much better I feel just knowing that other people have gone through this and can relate.
I just did some of my Xmas shopping online, which will help and I managed to snag a parking spot underneath my office, which is...