Why is it possible to store a Class in a Variant? Like, if you have a class named Class1, you can do this: Dim var1 As Variant = Class1 But you can never use var1 after that (until you replace the content)... /Emil