Very good suggestion!  I have since implemented it this way, and though it took a half hour to code up, it made writing my test cases a breeze.  Thanks will!