i would recommend a new tool called HyperMeeting. its main benefit is that it is integerated with an entire collaboration suite. this enhances the efficiency of web conferencing. you can use the same tool for synchronus (real time) as well as asynchronus (when the collaborators log into the system at different times) collaboration.