(which just makes me think of VB "Variants"... shudder...)
Talking of the devil! For those who haven't endured the mental pain of understanding it:
Want a data type that stores strings and integers, yet can't use string functions nor integer functions, nor can be useful for anything? Yes sir: Variant.
Worse still is that not defining a data type for a variable "implicit declaration" gives you a fucking Variant.