Yea - but keep in mind the fact that things are bad in terms of outsourcing is not only that the quality overseas is bad. That may very well improve but I have doubts of the rate at which it will. The problem is you may have the best offshore team on the planet and if you don't send them a good design of what you want, you'll still get a tire hung on a branch instead of a lacquered swing. And that issue is with the companies using outsourcers, only compounding the effects.