Thanks for the info guys, this has been just what we needed. I'll pass this on to him, and see what we can do to clean this up.