Tim Cook announces plans to manufacture Mac computers in USA

Good read.

Our business units actually have a mixed strategy, some focus heavily on Asian manufactured, and ODM assisted manufacturing whereas others focus on domestic/internal engineering and manufacturing. (Both in the US and Asia).

I think the biggest argument against the ODM model is the fact that although you may get a “Cheaper” price, the added costs of communication, addressing quality issues, and rework due to the low quality of some of the engineering talent means you may break even at the end of the day.