Alan,
Just wanted "formally" to say a "thank you" to you for all the time and effort that goes into writing this kind of code and continuallyde-bugging and updating it. I've written some commercial programs (years and years ago) and I kinda' know what goes into it.
best,
.................john