I checked out the site, and read this:
All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone. Stop paying for TeamSpeak servers and hassling with Skype. Simplify your life.
"Stop hassling with Skype." That is such a perfect description! Skype is such a hassle! I can never find the simplest thing.
Same with Google Voice. They sure make it hard as hell just find your damn phone number!