Ken,

You are doing one heck of a job. Four months from your first post here, give or take a day or two, with an idea and a new language.

Now you have a working project ready for fine tuning.

Nice Job!!!