I was recommended to use the services of Neologicx by a friend and it was one of the best pieces of advice. I found the team at Neologicx very professional in terms of their communication, technical acumen, flexibility and more importantly, their quick assimilation of our needs.
We are using their services since 10 years. I would say that they go out of way to provide us services. I remember one incident, when their turnaround time was less than an hour. Highly recommended.