Neat! Key concept of programming, usually if it works it works.
Out of curiosity how long was total dev time?
Total time was about a week, I think? Minus time taken up by a fulltime job of course. I've started keeping bits of useful code in good old .txt files to reuse to speed things up