Thanks. Glad you enjoyed it!!
I found LOTS of bugs since submission (many of them within 5 minutes of the deadline - typical ) pleased with where I got to, given I only managed to start on the Saturday afternoon.