Alan, Thanks for all the help. I'm not actually trying to print something, I was jus using that as an example. What I'm trying to do is not pass a string from opne proc to another, but pass a viriable. I'm not sure why I can't do it, as my test looks just like your to my eyes. What's the diff?