

Unfortunately, NoMachine NX isn't free software. My own use case was not terribly demanding I want to access the computer on my desk (running Debian) from my laptop on the couch (running OS X), but I figured if NX works over the internet, it'll work even better over my local wireless network, right? And, it runs over SSH, so you don't need to worry about opening up additional ports or encrypting everything. Recently, I found out about NoMachine NX, which has a bunch of really cool technology to make it actually reasonable to use your desktop machine over the internet. Most of the time the connection is too slow to get anything done.

I've used various different VNC servers and clients before, but I've never found them to be very useful.
