After many a screwing around and fiddling with things I have finally found a decent, simple solution for logging into your Linux or any X-windows environment over the internet just like Windows Remote Desktop/Terminal Services.
X-windows is designed to be a network protocol and in itself is fast & leet. But applications & things slow it down BIG TIME. And there is alot of wasted information going back/fowards.
I found this software called NX. What it basically is, is an X server which talks to a program that translates the X windows information into a lightweight, compressed, encrypted protocol which gets sent over SSH.
On the client end (in this case Windows XP) there is a client which renders the screen. The client is 5MB on Windows, and needs only a host:port of a computer with SSH and x-windows. The client is basically a small cygwin and ssh and a few other goodies.
X-windows raw over the internet is totally unusable. However this system makes it awesomely zawesomely. Its fast as Windows Remote Desktop.
On this website there is a commerical, a freeware, and open source versions available. Clients for Linux/Windows/Mac etc.
http://www.nomachine.com/
It actually went so far as giving me OpenGL in software mode. This let me run Google Earth at a barely usable speed on only a 115kbit connection.
