Not if you Dim them inside the sub. <BR><BR>In ASP you have two choices for variable scope. <BR><BR>1) Global --> it was either not dim'ed or dim'ed outside of a function or sub. A global variable can be used in functions and subs without passing the value to the function or sub and can be used by any other code on the page. <BR><BR>2) Private --> There is actually another word, other then "private, but I can't think of it. This is a variable that was dim'ed inside a function or sub and can only be used if you pass it as output from the function.