Personally I don't understand people who are anti-immigration in general because if you have a skill that we need, why not bring them in? If their a benefit to the country as a whole we should be recruiting them. Now, What I personally hate is illegal immigration; I've heard all the arguments pro-immigration people give IE. "We were all illegal immigrants at some point" but that was over a hundred years ago prior to the laws that was made to control the influx of new citizens into the US. Everyone should abide by those laws and do not BREAK them by sneaking across the border, by breaking them they are committing a crime and it's not fair to everyone waiting to get in the country legally. I'm all for immigration if they do it legally that follows are CURRENT laws that should be enforced but currently are not. People who yell that the current laws are outdated or unfair, should do something about it and get them changed ... them sitting around doing nothing and complaining isn't going to fix the problem. Don't we all want to know who is coming across our borders? I sure as hell want to know if a convicted serial killer or child molester that was just released from prison tried to cross the border, wouldn't you?