Tip of the hat
I am always amazed at the dedication some people put into their hobby projects.
And I agree with the other posting - THIS is the kind of thing that should be taught about in school.
I don't envy him when it comes to troubleshooting it though. Ouch.