Over the weekend I looked at Houdini - a procedural animation / 3d modeling software. Its actually a very good inspiration for grasshopper on many levels - David I dont know if you already checked it out but it may be worth to look at. its cool that data can be sent / and shared between components on many levels.
They have a recursive looping component. Which is pretty cool - Im not sure if thats on the list of things that will be introduced to gh at some point without the use of scripting. Extend Curve / Surface Component
