Actually, this is quite common. I've been saying this for some time. A lot of the overreaction to outsourcing is just that overreaction..
I was talking to an Indian CEO of a Pharma company over a weekend..He was opening a major site in the U.S. I asked him why he wasn't doing this in India. His response was that the training and tools in India was lacking and that it was difficult to go though the certification if the facility was outside the U.S.
Second, a few checks with IT outsourcing projects were that while it works for routine maintanence or when you code to a requirements with a T, it doesn't work with esoteric projects or requirements, or projects requiring just-in-time design. Also with the falling dollar, labor isn't really that expensive relative to overseas.