Work in Progress Please excuse us as we transition this code into the public domain. Downloads, discussion, and patches are still welcome!