I uploaded a new version which incorporated some of your feedback (and also several bug fixes I had been working on).