Thanks Geoff, I'm glad you appreciated it!
Maybe in a follow-up you could talk about how to use the push-buttons as active-low using the internal pull-ups? That's a concept that initially, coming from a non-hardware background, I certainly didn't get.
I'm not sure I could make a better tutorial than the one on the Arduino website
, but I'll consider it for one of the next projects.
sorry for the slow reply, but I went on holiday the day after I posted...