Hmm... so the variant type is back, what a surprise. Wasn't Object supposed to be the type that handles what Variant did back in vb6 and older?

Why is .Net becoming so loosely typed anyways? I mean Linq, now Variant... this is becoming sad.