I hope its ok to post now and I didn't mess up the tutorial. Nice job, one of the best posts I have read on this forum.

How many hours do you think it took from start to finish?

Thanks for sharing, excellent stuff.