This document proposes extensions to the open source BigBlueButton web conferencing platform as a fourth year engineering project. The objective is to improve functionality like the user interface, support additional file formats, and add file sharing and whiteboard annotations. The plan is to conduct requirements analysis, research the existing open source components, study the BigBlueButton code, design proposed extensions, and implement them over multiple iterations through March 2010.