We, as a IT consultancy software support and implementation provider, always come across different clients where we need to provide different demos, presentations, etc. GoToMeeting is the best solution for such requirements. As a professional, we always recommend and or set up the meetings with different vendors/clients with GoToMeeting only. GoToMeeting has very flexible options where we/clients can share screens, videos, and voice. Recoding can be done during live sessions which was our main requirement.