Gah, yes, it was actually in a notepad file but I didn't save it for some reason so it was just open when the computer shut down. (Actually this usually prevents it from shutting down, as it's what I used to do to foil the computer when DS was in his toddler mode of turning it off.)
Never mind though, maybe I'll combine the two into a sort of masterclass 
We've got stuck with loads of attitude again I find this really hard - I tell DS something, maybe a bit irritatedly/shoutingly, he reacts with a load of defensive attitude, usually "Well, I can't even hear you, la la la, I don't know what you said." or "You made me forget how to walk. I don't know how to put my pyjamas on. I need heeeeeeelp." all said in a whiny voice. I get more irritated, he keeps on with the irritating behaviour. I've found he responds to counting to 3 at these times but has an irritating propensity to dance around saying "Or what? What happens when you get to three?" which makes me flustered and I end up threatening something I'll regret (like no bedtime story, which doesn't help because the story helps calm him down and reconnect and then he moans for ages that he can't sleep. Or no TV for the whole of tomorrow which is just ARGH I get no distraction method!) If I say something vague or threatening like "I haven't decided yet" or "You don't want to find out" then he doesn't care but is then totally distraught as though he really didn't expect me to do anything when I think of something and carry it out. Or, he'll do whatever it was I was counting to 3 for but then find some other excuse which would never usually be an issue to complain about. Argh. It's exhausting.
Another thing which is really pushing my buttons at the moment is his inability to focus on what he's actually been asked to do. Like tonight I said it was time to get his PJs on and teeth brushed, and he said "Please will you make my bed?" I said yes OK but get changed/teeth done first, then I'll do it. But no, he pissed around for 20 minutes about the bed, asking several times, ignoring that I said I'd do it after, ended up dropping down to one story (from 3) and eventually calmed down but we then had a fight over the book because he wanted to skip to the end and I was just like JUST READ IT PROPERLY FROM THE START AND STOP MESSING AROUND.
I mean, OK, he had a crappy day today - got shouted at first thing this morning when we came in to find that he had totally forgotten what he had promised over the weekend, and had been eating cereal on the sofa without a spoon, just shovelling it into his mouth with his hands which makes it go everywhere, and then DH shouted too because DS realised he could slam his door again as the foam from the side had come off, which he was doing to make the point that he didn't care that I was mad at him about the cereal.
Calmed him down and got him to kindergarten happy, but when I picked him up he was in tears because a girl had taken "his" stick which was in a pile of other sticks on the floor and he was throwing a strop about it. Talked about this on the way home and then he told me that another kid had punched him in the mouth earlier on - teacher intervened and I don't think he was hurt (the other child is about 3, he's nearly twice that!) but it had obviously upset him. Then I told him he wasn't allowed to watch TV while eating for a while because of the cereal incident and he had to hoover the cereal before he could watch any TV at all. He was gutted and kept wailing that "it's not fair" but then did it without really complaining at all, which was good. I told him I was proud of him for making it right.
DH reckons he's coming down with something. Would be a nice explanation!