I'll attempt this thread again since my original thread a few years ago in my opinion was not communicated that well...so here goes...
Many times I wish I could've made use of a dimension within a family that would "List" a value and have no acting priority on its host. The purpose of this dimension would be to extract information from a model that was created by other parametric dimensions. It would also allow the listing values to be used in other formulas, nested families and schedules.
Over the years I've spent many hours searching the Internet or looking in reference books, as I'm sure many of us have, looking for a formula to make our family or nested family flex as they should. Some of these formulas have been long and very complicated (especially when a radius is involved).
List dimensions would obviously not take away the need for formulas but I believe they would make some formulas a lot easier...not to mention the impact it would have on the use of reference planes and constraints.
The ability to extract this information for schedules displaying construction information is equally important. This idea for me started when I created a arch window family that include three separate window units grouped together with a single arch spanning over all units, I had everything acting from the apex and center point because that was the best way to work with a radius...knowing that window manufacturers and framers like to know the leg heights I was forced into the formula of figuring out the side lengths and tweaking everything making sure nothing was conflicting. Had I been able to use a list dimension...I could have dimensioned the side legs and made the length available as a listed value for my schedule; I could also rest assured that the dimension would not have tried to change the model.
I know this example is not the path everyone would have taken and since then creating a legend would have sufficed. But that’s not the point...since then I've though of many uses for a dimension that would list model values.
One of the great strengths of Revit is it's parametric core...I think there's a multitude of information we can extract from our models. "List Dimensions" would IMHO help us extract more.