I am very sorry for that I hope that the mistakes in the post are note represented in the final…
James Rochabrun

No worries! The final code is what helped me find the errors in a couple of places (the other one or two were simple missing closing braces).

The code/lesson was outstanding and I really liked the result.