I also use TightVNC. I just keep it in my private LAN, behind firewall....

until it gets at least two layers of authenticating I don't trust it for public networks