fyi...
http://en.wikipedia.org/wiki/Variant_type
btw, are you using VB 5/6, or VB.Net or C++ and other?