Thanks for the responses everyone. I finished up the module and it works, though I had a couple of spots where I was confused and had to do ugly things. Would anyone be willing to take a look at it and give me some pointers? Tyler