As discussed elsewhere in the forums, some more ideas pertaining to macros:
1) The ability to save groups of contraptions as an abstraction with inputs/outputs (as per Max/Reaktor etc.). This would allow people to create their own custom FX chains/systems, bundle them up and drop them into future projects.
2) The ability for these chains to then store preset files within them. This would allow users to dial-up previously stored settings for their own macros.
3) Multiple metasurface instances. This would require some serious UI and event handling cleverness I imagine, but is potentially very powerful (I'm thinking two x/y joystick controllers routed to ...).
I realise that moving over to a heavily modular system like this might be a logistical nightmare from an IA point-of-view... sorry about that ;)