I am using an app called 2X client it works fairly decent its free and it is easy to setup. I have an Acer A500 and at home using a dell precision M-90 laptop with Vista Business. Internet at home is comcast modem hooked up to a linksys wrt160n wireless router.
I use teamviewer.com, you can have as many hosts as you like (I have about 8 mixed windiws xp,7, and Ubuntu linux). All are controllable from my Acer A500 and works well. Free if not commercial user.
teamviewer requires installing agent on each machine but shows you status of all that are running from a teamviewer web page.I have been using it
for about a year and it is solid