Here is what the website states:
“TeamViewer is the all-in-one Solution for remote computer access and support over the Internet. Team Viewer connects to any PC or server around the world within a few seconds. You can remote control your partner’s PC as if you were sitting right in front of it. Find out why more than 100 million users trust TeamViewer!”
I recently gave it a try. Team Viewer is free and they have DEB files for both 32 bit and 64 bit Debian and Ubuntu systems. They also have RPMs, source files, as well as Mac and Windows installations. Better yet, they have an iPhone app now. If you are a sys admin handling several computers you could really excel with this, or like many regular “Joe’s” such as myself, you can still make use of Team Viewer to troubleshoot the computers of family members & neighbors.
In the photo above you can see the TeamViewer sign in screen. With TeamViewer installed on another computer (say your moms), you would just need her ID and passcode to access her system. If you set up a free account with TeamViewer, you can save several computers into your account for easy access of those systems. It would be very easy to help your mom install software, troubleshoot computer problems and so on, even if you live 4000 miles away!
Below is a photo of my work computer (purple desktop) logged in to my home computer (the teal desktop). On a 3mbps internet connection I notice a bit of lag, but not bad. On a 10mpbs internet connection TeamViewer is very smooth. Its highly customizable as well giving you the ability to transfer files back and forth, ability to chat, as well as change the quality of the display (lower for slow connections, high for better connections).
TeamViewer also offers paid accounts giving you a bunch of added features and support. For the average user helping out mom or a friend, you dont really need the paid accounts.