X2Go provides a remote desktop from our server on your computer.
X2Go is a replacement for NX which is based upon the NX 3.5 libraries. X2Go includes support for sound (though on a Windows system I tested it on, it tended to stutter).
Unlike other NX clients, X2Go doesn’t require installing a key. Setup is extremely easy on Linux.
On Windows it requires Ming X-server and installs it as part of the installation process.
On MacOS, it requires XQuartz which you must install. It is reported to work under Leopard and Snow Leopard but does seem to work under Lion where it has key mapping issues similar to OpenNX.
X2Go setup instructions are at http://www.eskimo.com/shell/visual/x2go.html.