Had a good read through this, excellent work and nice to see it come together, plenty of ideas/encouragement for a 100% rookie like me