This code will help many.

You know, empty and null (null: not assigned any value yet except if dim'ed) is different. In VB, touching in null value variables creates error and stops the code. Therefore, when null-value probability exists, nz comes to help to simulate a value.
I dont know the string there would have any null value, though. Needs a tryout.
Need to say it is already defined by 'Public'.