Hi,
String Functions with $ are basically for STRING Datatypes, however, they also work for other datatypes..
Also, Return of Left function is a Variant, whereas, Return of Left$ is a String
So, If you are sure, your Input is a String, then use $
That way, VB dose'nt have to decide what the Input, type is, And will automatically better the performance.
Regards
Veena