I keep having this fantasy about non-continuous automation whereby the automation for multiple parameters in multiple plugins can all be expressed in one automation lane. I don't know how feasible this would be development wise.
Let's say you have a delay or EQ plugin and you want to automate different states of those plugins on the same track, or simply turn them on and off at different times. Currently, you could end up with a whole bunch of automation lanes for each parameter just to do this, and it's a waste of space (as well as hard to keep track of). Perhaps a better way of working would be to have one automation lane which could handle multiple automation "events" involving multiple plugins and parameters on a track. I can just see it now - once you insert an event node at a particular time, the node could be opened to reveal a dialog into which you can insert parameter changes into a list. So for example for an EQ, an automation event could include:
Low Mid Freq: 400Hz
Low Mid Gain: -3dB
Low Mid Q: 12.0
Etc.
Or maybe you'd like to have multiple EQ's set up and turn then on and off at different parts of the song.
You could have one single lane for each plugin, or a separate lane for each. The importance being that each lane can manage multiple parameters.
Of course this is just my fantasy - I'm not a programmer so I can just go crazy with my imagination without having to worry about how hard it would be to implement :)
Maybe for Sonar X6?