i just came across this problem, and was wondering if someone could explain it to me... i have simplified the code...

Code:
Dim arrReferences()
arrReferences = Split(strTemp, ",")
the above code would always throw a type mismatch error... however, when i alter it to:

Code:
Dim arrReferences ' notice i removed the parentheses
arrReferences = Split(strTemp, ",")
it works like a charm... why would this be?... because of variant types?... i assumed that vb would prefer me telling it that i would be using this variable as an array...? i'm just curious...