In all fairness, the US corporations probably owe more than a little to Mexico. On purely ethical grounds, I'd rather buy an IBM machine built in Mexico than in the US. It's that little personal satisfaction.... But it DOES make a difference if you're going to use it for the next year or two...