I just started using LogMeIn and it seems to work pretty well. I haven't tried it through firewalls/routers though. That's the biggest problem I have with any VNC client. If I try to help home users out, they usually don't know their IP address for me to get to them, muchless how to forward a port.