iTeleport does this quite easily. Uses your Gmail account for easy login/setup. I got the universal app which works on the iPhone and iPad.
I connected to my parents computer using this app on my iPhone 4, while speaking to my mother on speakerphone, and fixed her computer from 75 miles away while sitting in my car on my lunch break. All over my 3G signal. It was actually sort of magic in a way.