I have been thinking about the problem of apps not remembering their connections etc. and also the problem with manually loading patches etc. The fact that my desktop can automatically restore previous state (with reasonable accuracy) makes me thing that this should not be a really big problem (although I recognise the fine detail is more problematic). I may be really underestimating the complexity here, but it seems to me that the best way to achieve this would be to have a kind of sub-shell or sub-window manager sandbox just for the audio apps. You then launch the apps within this, and have the ability to save state ( which just replicates your actions within the window for a future session). Anyone got any thoughts on this? It is a bit beyond my mediocre Python skills (I think), but I know there are developers here who might be able to pick up and run with this idea. The beauty of it, as I see it, is that apps don't have to be aware of the structure: they just do their thing and the sandbox remembers all the human input to get them into the correct state. So what do you all think? possible? impossible? already done? James