You should probably fix your website before you extol the virtues of outsourcing. That said, I think immigration should be more open to everyone. Big companies get H1-B workers bring wages down for engineers and programmers. Agriculture, construction and the restaurant industry also thrive on legal and illegal immigration and also bring the wages down in those industries. Doctors, lawyers, accounts, etc exist in a protected class of workers. We should open the gates for H1-B style doctors, lawyers, accountants, and managers.