Has anyone had any success with off shoring development jobs? At a large software company that I worked at, we worked with an Indian team, and I found that they were nothing but trouble. They would miss deadlines (with nothing but reassurances that everything was on track up until the day that we were supposed to release), and the code that they produced was both incredibly buggy and had poor code quality. Now, I probably cost the company 10x what they did, but still, I feel like it was a bad expense to offshore. They ended up creating a lot of work and resulted in lower quality products. Alas, software development is one field where it's easy to have very negative productivity. That said, this is only a single experience, so this may have been bad luck.