I now have evidence that Kynetx is gaining momentum: I got my first call from an Indian "business process outsourcer" today asking if we had any programming work we wanted to outsource. They answer, by the way, is no.
While I do believe that there is a role for outsourced programming and many places where it works very well, I don't foresee Kynetx doing much because of how I like to work. I build "two-pizza" teams--a programming team that you can feed lunch to with only two pizzas and I like my programmers close by. I think there is much to be gained by building small, high-culture teams and I'm willing to pay for that.