No time for a full entry right now... I'll write more later. I just had this idea that I had to write down and get feedback on.
I would like to see a screen-like X client proxy, so that the user can detach and redirect apps without restarting them. The X client attaches to the proxy, and the proxy attaches to the server.... so if the proxy gets detached from the server, the client remains running and can be pointed somewhere else? I've had a few times I've wanted to restart X without restarting the apps I had running.
Has this been done already, or should I start on it? Would anyone else find this useful?