Thanks Stephen and Brent! I will try working out the examples you gave. I don't immediate comprehend Brent's explanation, but I think I will need to actually code and run some examples and then I'll probably get it. Thanks, Mike