It seems like all we are doing is putting a band-aid on the problem. If we were to stop focusing on keeping illegals out, and focused on refusing to give illegals (though legal immigrants are fine) a reason to come, maybe things would be better.
Currently, the Bush Administration is starting to enforce “E-Verify,” a system that requires employees to confirm employee work status. Federal fines up to $10,000 will be enforced for employers not willing to comply.
Of course there will be ways around this system as well. However, I feel that if we focused on employers and enforced the “E-Verify” program, illegals would have fewer reasons to come to the U.S. because they wouldn't be able to make money. Of course this would only be one element and one minor aid to a bigger problem, but who knows?