I use TeamViewer (TeamViewer 6) is a popular piece of software used for Internet-based remote access and support.