Good point. And this is where I personally think the tide is going to turn. Large corporations won't work with independent contractors - and it is the brain wholesalers (the larger outsource companies) that are pricing themselves out of the market because they must get the 'best of the best' Indian resources working for them - in order to compete with a US architect who has a physical presence and no time zone or language barriers.
I will be honest, however, and say that our educational system also needs to start paying attention. The trend of the past with East Indians coming to this country for schooling is changing, as their educational system evolves and grows. Previously, only the wealthy could attend a university there. Our outsourcing dollars are funding more schools. And painful as it is to hear, my experience is that their schools are starting to turn out more talented IT resources than ours are.
With that statement, I am going to duck and run. And quit hijacking this thread.