I have been using Teamviewer for at least a year from PC to PC and also on my Bionic. My PCs are all behind routers. The use of Teamviewer on the Android is much more complicated than using it on a PC. Use on a PC is nearly perfect. There is essentially nothing that I can't do remotely except for turn the mcahine on and their tech support is good.