Thank you very much for your response! I'm glad you enjoyed the work. I've corrected the bugs you pointed out, so any other recommendations are welcome - either here or on my Twitter account. Cheers!