I've used UltraVNC for many moons now successfully both connecting with VNC Viewer, and directly through an http browser.
I tried TightVNC way back but they were farther behind on updating so I stuck with UltraVNC. Does TightVNC Work well with Vista? I know that there are issues with the way Vista secures itself.
Do you use TightVNC with Vista?