You can also vnc over ssh as well. Google for vnc over ssh for help there. it would be a bit more secure this way. This way you only have one port open to maintain for vulneriblities.
Distribution: RHEL 5.1 with Pieces of this and that.
Kernel 18.104.22.168, KDE 3.5.8 and KDE 4.0 beta, Plus Development src.rpm, ATI fglrx64_7_1_0-8.433-1 rpm with 3D and DRI working.
Acer 5100-5840 with webcam, ati, sdcard reader, sound, atheros based wireless, all working. Only thing not working is the memory stick reader.