The Problem
You have a team of creative people working hard to design and create a vision for your clients. Development is always the last stage and you can't have this hold up your deadlines, in fact most of the time you are trying to make up time by this stage.
In house development is often constrained by the 9-5 work day causing delays in the development process and often resulting in projects being delivered behind schedule.
Overseas development can be tempting and the price can seam right, however more often than not you end up with communication breakdowns, time zone issues, and a lack of understanding of your business.