>> And I use VNC to access my home system remotely, as its stateless, and
>> X11 protocol is too bloaty to work well over the internet anyway.
>
> That is why I use this instead.
>
> http://developer.berlios.de/projects/freenx/

This still appears to not be stateless. I like VNC because it can work 
like a 'screen' for graphical logins.