Just when I put the thought of trying this myself, another thread is posted and my will to do it is rejuvenated.

Nice job, start to finish!

There is just something about the pride in using something you make yourself that appeals to me.