If you folks can think of an easier more flexible way to do this, I'll put it in the new program.