Working at hardware companies, you quickly realize the toll taken by having to deal with vendors in Shenzhen. Meetings at the extremities of the day on both sides of the Ocean isn't fun for anyone. Outsourcing your core development team, let alone QA or sysadmin, to Asia isn't a panacea.