Although the free VNC still hasn't been updated to support Vista, the folks at
LogMeIn have a free product that gives an acceptable alternative (in my opinion).
The disadvantages are:
- Proxy through LogMeIn
- Web-based clients (Java, ActiveX and 'plain HTML') don't feel as fast
Advantages (in addition to remote control of Vista):
- Screen scaling
- better security/password support than VNC authentication