Whether you're working on a group project for a class or sharing material between business partners, TeamViewer is a good bet. The application sets up easily, and can be used for group presentations, file transfers, or video conferencing. Users can also control the level of access that different partners have, and the application also has a web-based version for remote connections to home from...