- Excellent attempt Simon, really liked the way you added images, checked for input validation; 
- Think we might well spend some time on this tomorrow, have a go at refactoring using objects;