I used this product as part of a …
I used this product as part of a development effort for a client. It was amazingly simple to learn and develop against. It is quite pricey depending on what information you want from the service, but it's also pretty customizable. I was never the one on the team interfacing with the company directly, but I don't remember ever hearing any complaints about customer service. I would recommend this product pretty quickly, with a caution on keeping an eye on the price.
