I guess this could be a small bug? I have a sub that needs to determine the ControlType from a name parameter. When the name is for an ArrayList, ControlType returns the string "System.Collections.ArrayList". This was unexpected as everything else returns only the simple type. It is easy to workaround by checking in the string, just not the expected result. I'm using version 6.05, writing on the desktop. Geoff.