I would recommend
TightVNC remote desktop. Its a GNU free remote control software package derived from the popular VNC software. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer
I have the server installed as a service on 2 of my XP machines with each configured to listen on a different port # on my wireless router. I use IE or Netscape as a client to access any of them from internet cafes from all over the world. Only difficulty is that you need to know your IP address. As a result, I have less a need for my PDA and synching since I can access my Outlook emails, calendar, and contacts. I also have access to my other PCs which run as a trading workstation.