They have done a lot of improvements over the last year or so. A couple of years ago, it was only possible to import phone numbers from CSV files, now it's possible to use data from various sources including social media. In addition, they have a free version available. It works great, but does lack some features of the paid versions. They have many integrations and APIs available. These allow for even more flexibility in your calls. They have a nice feature allowing you to transfer calls from one number to another. There is also a very flexible integration API for sending SMS messages to customers. This allows for very complex setups that can be difficult with other vendors. You can integrate into most CRM systems, and use virtually any language to interface with their system. If you're looking for something more than basic call handling, you'll want to look elsewhere. Their documentation is pretty extensive, if you're having trouble finding anything, just ask. Their community forums are also helpful. Overall, they've been very responsive to my requests, and have gone above and beyond to assist me when needed.