For anyone who hasn't used NX it's very comparable in terms of features and performance to Microsoft/Citrix's remote desktop protocol. Good enough that you can easily forget you're using a network display. So in other words the opposite of VNC.
I tried using NX to do desktop sharing among multiple users (2 in this case) like a common use case for VNC, but with no success. Doest NX work only as a way to control a desktop remotely from just one computer, with no sharing? Or am I missing something?
edit: when I say no success, I mean it got really slow, just like vnc, rather than really fast, like nx with a single user.
This is great, a few years back I was working with a local highschool to setup remote terminals using the NX protocol, the project ended up going nowhere though due to a lack of hardware.