The best remote access solution is hiding on your PC.
TeamViewer provides free and commercial applications that let you login to any Windows or Mac desktop from a remote computer. And now there’s a client for the iPhone and iPod Touch. The program works ...
I can self-host and use it without the usual restrictions that TeamViewer imposed.