Hi Troy,
I had an Indian programmer doing work for me, nice guy, but trying to understand him was a nightmare. The language barrier can be a problem, I've now got a South Afican guy, at least I can understand him.
I get emails all the time from India asking for my business and I tend to stay clear, prefer to stay local.
Don