You seem to be pretty bitter about outsourcing. Is there a reason for it?Quote from syswizard:
outsourcing is corporate America's dirty little secret
Personally, my experience is that programmers in other countries are just as bad (or good, depending on your point of view) as their American counterparts. The ones with good education and good critical skills are good and fun to work with, the ones that suck are equally bad here and there.