Farley, The problem you stated here is very common and I had posted a similar query a while ago.
I hope this helps: http://grasshopper3d.googlegroups.com/web/CreatingATreeFromALinearList.jpg?gda=KpI7AVIAAACHnAhpAbFiwGExyoDUnoJs0PvyBAWTWdDzIM1VCF7qYxRegwydofvQiE-vsu83P2Jm9xVh6z2fmU2jvRHjnG4rVeLt2muIgCMmECKmxvZ2j4IeqPHHCwbz-gobneSjMyE >From what I can make from your diagram, it seems like you were always using a single button... when you use two, it inevitably creates a tree... and then its just a matter of tweaking the values until it works your way. Just incase you want to avoid the VB route :) S:C
