Simon: Except the framebuffer interface doesn't support anywhere near the wide range of acceleration. And no, ROLF won't run on anything that will run Linux for the same reason X won't. Not all platforms have the same framebuffer interface. X is still more portable in this respect. As for network transparency, it's a free feature. I use it routinely, and it's surprisingly useful from time to time. Why discount it? There are already a wealth of VNC servers for X - why reimplement it? And what does having a single directory tree for all applications have to do with X? And nothing *forces* you to use other X applications with a differing interface, but again; why discount this as an option?