Collaboration, Virtual Community, Presentations, and Instructional Technologies