Love the updates and the work that has gone into them. I can see that everything is slowly coming to together. Don't forget to have a bit of fun now and then, so you don't get totally bored, and to see how much you have learnt.