Wow! What an amazing response in a short time! Thanks guys and I appreciated the slightly different explanations, they added to my understanding. (Heck, mebbee I should get my ticket...if I only had something to say :) --jim