Just so you guys know the functions with $ on the end are a bit faster than those without.

I have did some testing in VB6 and in every case I have tested There is a very small increase in speed when using functions like CHR$() Mid$() Right$() vs CHR() Mid() Right() as well as others I have tried.

Personally I usually do not use the $ just for readability but there is a small hit to performance for not using it. In VB6 anyway.