Of course, all of the options that spring to mind, such as loading PC Anywhere or VNC, setting up file sharing, etc, all rely on being able to actually install software or modify the computer at the remote location.

But then again, if you have physical access to the remote computer, why do you really need to access it over the internet?

Things that make a person go hmmmm...