I think that this "may" be a bug. The reason I think so is that the Controls[] property of a cluster is an array of refnums to the clusters elements. The Label.Text property of these controls may be used to get the names of these cluster elements. When you have a strict reference to a cluster, the Value property is not a variant, but rather the original cluster. However the cluster elements do not have any Labels. If the refnums in the Controls[] property can be used to get the Labels of the cluster elements then why does the Value property lose them?
Well... it shouldn't lose them!
-Jim