I know I'm pretty late to this party, but a few things:
1) People arguing about supply and demand... Its real simple. Supply and demand IS artificial inflation of price. Companies DO use it as an excuse to raise prices. And they should. If there are three hungry guys and only one cheeseburger to be had, guess what? Somebody is making a good deal of money on that cheeseburger. Its not that YOU can't get the hard drive. It's the supply chain. The people purchasing the hard drives from the manufacturer (Amazon, Newegg, etc...) can only get so many, and they bid on them. Then they pass that increased price on to you. That is called capitalism. It's just how it works. The only other way to do it is to regulate the price via government, and to regulate who can get how many via vouchers, etc. But guess what. In THAT system Amazon and Newegg (well, their wholesalers) pay the government officials to allow them to buy more. The only ones who get them are the ones who line pockets... and then Amazon and newegg pass THAT increase in price off to you. Either way... supply, meet demand.
2) While I'm all for increasing jobs for Americans, being an American myself... none of these companies ARE American companies. They are global companies, and they pay tariffs and everything else to import in to the US. Secondly, if they WERE american companies, moving the jobs back to the US wouldn't decrease the price, which is the point of this thread. It would triple them, at least. Even if the jobs were minimum wage, it will still double the price of manufacturing hard disks. I'm quite happy to allow outsourcing of computer parts. It keeps costs ridiculously low. The dollar is worth less now than at any time in my lifetime... yet PCs and laptops (Macs notwithstanding) are LOWER than at any time in my lifetime. As much as 25% of the cost of when I first started purchasing computers. This is a direct result of outsourcing. If you want to go back to $2000 for a "budget" computer, be my guest. How many Americans will lose their jobs then, when businesses can't afford to pay them because their computers cost 4 times as much?
3) Yes, we here in the United States realize that "America" encompasses all of North and South America (America is not a continent either, genius, it's two continents). But guess what? We've been calling ourselves "Americans" since before the United States existed. So has Europe. In reference to the British colonies that became the US. We're not planning on stopping anytime soon.