Ive used VNC in various forms for years. Recently mostly to manage my SageTV server from my normal desktop. For this kind of access, copying files, editing files etc VNC works fine on a local network. As soon as the screen starts changing a lot, streaming video, flash, etc, VNC is just not effecient enough even on a local network.Edit: actually small displays are OK, but forget full screen SD resolution stuff and there's no sound of course! Also tried VNC over the internet. This lags a lot even for basic tasks. Mind you Ive only got an ADSL connection with only 40k upload at the end Im controlling. There are more effecient solutions than VNC though. One Ive been using at work recently is Citrix. Works well, bit complicated for home use of course, but you can arrange for things like streamed video and flash to actually be decoded on the local machine rather than having to transfer the decoded, and so much larger, screen from the other end.