We have an Indian programmer working on our code. I talk with him most days on ICQ.
I had some concerns about his experience and capability, but perhaps my standards are very high. Amongst other things, we have an extensive API of our own for manipulating the application data and building our web-based pages. Apparantly he had never see this done before... :-/
Wade.