Notes from author: I fixed the capilalization of a new exception and reupped the files. Submitted by: pav