Nice work! Well written, well thought out, nice design. Thanks a bunch!
No, Thank YOU! I appreciate your comment and I am glad you liked it :)