Offshore outsourcing sucks! What good is saving money on the consultant's fees if you can't understand the consultants. Inevitably, that will lead to delays in the project plan, which means paying lower fees for a longer amount of time and poof goes your savings. Especially when the consultants would be pretty suspect regardless of the communication gaps!