Thanks for the nice comment. Please let me know if you find any bugs, or if you have any suggestions for improving it.