Thanks madwoman. I'm feeling a little bit better today, but seem to be a real mardy pants intermittently these days. I actually don't think I've been eating enough, as I've been 3-400 kcals under my goal on MFP many times over the past few weeks, so am going to try harder to make sure I plan my meals better and eat a bit more.
Turns out ds1 was coming down with a coldy/fluey thing, hence the meltdowns over the weekend. He never knows he's ill until he's really bad.
£3.75 my flipping library fine was and imho it was their fault. Went on line to renew all of our books, knowing I wouldn't be able to get into town before they were due back. Their website said they'd been renewed, but when I went back in a few days later to check how many books ds1 had, I realised it had only renewed them for two days instead of a month and was now flashing red saying all our cards had expired. It doesn't tell you on the card when they're up, so you have no way of knowing unless you happen to go online. Nothing I could do about it either, as you have to go in and I couldn't get there. Cue a 25p a day fine on three books, that they wouldn't waive. 
Have walked to the next village and back, pushing dd in her pushchair today. Was walking solidly from 10.30 to 12.55 about 20:80, dd pace vs really pushing. Had loaded the pushchair with shopping - including lots of root veggies on the way back and forgot I had a huge hill to tackle when I walk that way - so I figure that was quite a workout, what with dd in there as well. It certainly felt that way!
Managed to force myself to shred before fetching the boys as well, but stuck to the easier versions of the moves, as I was really far too tired by then.
So, after all that, I have decided to have the roast dinner we didn't get yesterday. All carefully weighed and measured of course - but I have masses of calories left so I feel safe to enjoy it. Speaking of which, I'd better go and sort it out, or it'll be burned.