We are looking at small server/client solutions for business communication. We wanted to be able to use chat for general communication and voice chat for meetings. The organization and user permissions in Teamspeak fit our needs. One requirement was the ability to log the chat on the server side to be able to search and reference it for later (we would be porting the chat logs to another database that would be indexed). This is literally the only thing keeping us from choosing Teamspeak. So far we have only found a couple other solutions that meet all of our needs, but they are a lot more complicated and expensive.