Don't look for the borders to be closed anytime soon, unfortunately. It is all political. Republicans like the cheap supply of labor and Democrats tend to represent minorities, and are fearful of losing voters, so both sides are content with the status quo. They should seal the borders and raise the minimum wage so the jobs don't have to be outsourced. There are people all over the world playing by the rules to come in here legally, and they have to wait while millions come here illegally. I certainly think that Canadians and Mexicans should get more slots then other countries because they are our neighbors, but an open border is b.s. Why spend billions of dollars to fight a War under the pretense of keeping the battlefront overseas when our borders are a joke and anyone can walk in??? It is going to take another big terrorist attack in America, such as the setting off a dirty nuclear bomb, before the Government gets serious.