I have moved to a low latency 256 kbps broadband connection and this gives me enough joy to run VNC and resume my desktop session from home. Previously, I was restricted to running console apps via screen only.
See http://www.shankerbalan.net/wiki/index.php/VNC