The only difference between these functions (with and without $) is, that functions with $ returns String data type and functions without $ returns variant data type, which contains string. Try to assign result of function without $ to a variable, declared as string.
If I guess any other way, will write to you.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...