I've found VNC to be faster than X11 over ssh though.. Vnc is easy to setup too..
Just curious, is that "VNC over ssh" vs "X11 over ssh", or "unencrypted VNC" vs "X11 over ssh"? I've often wondered if X11 over ssh would be quicker than VNC over ssh since it's passing a single window rather than an entire desktop, AND only has to repaint the window rather than the entire desktop. I'm just curious because I've never attempted gui remote control over ssh - I'm usually plain ssh or plain/unencrypted vnc.