We are trying to create a site like a virtual office setup. In this site businesses can hold meetings, conference calls, instant chat,Share calendars, they should be able to upload files, backup, group discussion rooms, where project groups can meet and discuss, create milestones. We would like to extend some features to school students to be able to use discuss home work, create groups, discussion boards, whiteboard integration later down the road we would like to offer tutoring features but that would be later. Please let me know if you can do this.