Thanks to those that responded. I must admit to difficulty in knowing then a toolbox shows an @ character and you need to use the # because..... "If a a function or procedure expects to receive a variable (to which it may point for an address) as a parameter, you cannot substitute a specific address. The pound (#) symbol overrides that feature and tells FB not to convert the parameter to an address." Cloudy, arcane or incomplete statement. Take your pick. To many, maybe this is clear as a bell. I again appreciate the responses and offers for help and if it feels too much like giving me the fish instead of me learning to fish I would not be offended by getting no responses. Its a wonderful list and I will try to give as much as I get if possible. David