A repost of my comments in the linked thread.

Wow, all I can say is the OP did a damn fine job of it especially considering it was a first time effort. I hope the rest turn out just as well when...