I'm not usually one to sign up for things like this community but I'm soooo pleased I did!
Had a terrible W7R2 and felt really miserable about it but all the supportive replies reminded me that I'm not the only one struggling sometimes - thanks so much for the support. Rested today ready for W7R3 tomorrow.