One comment - since your DIMming the WAIT form local to the UDF (good idea) ... make sure to also DIM every other control that you use in the form ...