I need a program similar to Skype where you can have voice calls, video calls, and instant messaging. We want the audio quality to be very high, and users can have their own account with a profile picture, and status. Also a screenshare feature to show other call members your screen. Also a "Talking Stick" feature which you can enable that allows you to give yourself or someone else the "Talking Stick" where only the person with it can speak, others can hear but microphones are muted. Only the host of the call can enable this. Other features will be discussed. It should have a nice design (very simplistic). And obviously you can "friend" people. Group calls/chats are also an option.