A year ago i got trouble with Indian freelancers, so this time i took a shot at Europe based company. And they did everything correctly and in time. I had programming assignment this time.
Cons: done in time, full support, good price
Pros: not so good user interface, had to wait on price offer