Hi again, 
That's a good thought/consideration.  I agree having many items may become prohibitive, especially with *flatter* menus.    
However, it doesn't take *that* many items for, say, a 4 level menu to balloon to near 1000 elements. 
Consider a 4-level menu.  Suppose each level has 6 options.  One example might be 6 locations, 6 labs per location, 6 instruments per lab, 6 options per instrument. 
That's nearly 1300 *menu items* from LabVIEW's perspective (total item tags, not simply the leaf entries), and isn't *too* crazy =) 
Hence, considering LabVIEW's ability to dynamically populate ~1000s of menu items can be reasonable. 
Thanks again for the great thoughts all around on this! 
VM