Thanks heaps Divvy.

Would you believe that since I made this thread last week... DS1 has been reasonably good?? Coincidence or what?

I'm hoping he's finally realised that good boys get to do really fun, cool, exciting things and naughty boys don't.
The real test will be whether he listens at preschool this week though.
Fingers crossed this behaviour sticks around.