d3Xt3r: b) It requires installation on the client end. Installation is messy, uninstallation is even messier (From personal experience). It installs its own drivers and requires a reboot. TeamViewer on the other hand, installs/uninstalls quickly and easily, and best of all - it can even run directly off the exe without even requiring admin rights!
I have it running on Windows XP, Windows Server 2003, Windows Server 2008, Windows Home Server and never had to reboot after install. Also never had problems removing it.


