OK, here is my MBA student side argument.
Usually, if it is an American company making stuff overseas, 75 cents falls into American hands for every gross dollar, if we are talking about China or India as a subcontractor.
However, if it is an American company making stuff in the USA, almost all of the montey goes into American hands. But some American companies with American computer products have Taiwanese motherboard components and RAM.
Yes, I would buy USA, but by no means are the made in China things, from US companies, only profiting China. But Lenovo, made in China, is now a Chinese company. I would buy any US PC if I had to go the PC route.
Lenovo makes a fine laptop, but I want to help people more like HP, Compaq, and ACER if I were to buy a traditional PC. At this juncture, we can use every penny for the USA.