While I'm sure many businesses have millions of dollars in revenue, I'm confident most don't. Most are small businesses that don't need multi-million dollar solutions. If Americans won't pursue that market, someone will. In fact, one of my best friends does just that. He was laid off after less than a year on the job as a Oracle DBA. He finished up his certification, at the cost of 9K, but the small businesses don't care about his cert., and he doesn't have the years experience that many in his field finding themselves laid off do in the traditional job hunt. Did he cry and whine about 'furriners' taking away his opportunities? Nope, he started going to small businesses and telling them how he could help them. Now he is in business for himself, setting up point of sale and inventory systems for small businesses. If people would whine less and instead concentrate on finding out what their neighbor wants done, and will part with some cash to see accomplished, the economy would be much better off...