Pete,
Great job! I appreciate the time and effort you put into this.
Chris