Ah, sorry to hear that, Tom. Hang in there. Some good advice a teacher gave me once: some days you'll just be off. There are off days for everyone." Yeah, very simple advice, but sometimes when you are having a day like that, it can help to acknowledge that. I know it helps me sometimes.
And guess what, the forums heart you!