Lots of free software to do this, but depends on what system you are running. If windows, I believe "TightVNC" will work well. If you like Linux, try "KRDC"..which is K "remote desktop control".. It comes with most linux packages, and I use it to run other linux machines and windows machines, both through the internet. And linux is free...