We are currently using Ultravnc, this is ridiculusly slow and crashes constantly, we also have to get the end users to get us remoted in by them adding our IP to get us connected. What is a good alternative ?

Something Free, like VNC, for example LiteManager free for Home and business use, any suggestions?