Can I complement you on your excellent source code. Very well laid out and commented.
Thank you, that's great of you to say