Appreciate your lack of VB but the proc' signature is only there because I had to put the code somewhere.

Shouldn't this be in a DLL anyway?

frank