My company use a banch of freeware TightVNC (I think it's better than UltraVNS and else) to view and control remote desktop and NetRCM (advanced control of a remote computer, console, block USB flash drives etc.).
http://www.tightvnc.com
http://teseisoft.com