Many illegal immigrants come to the United States for jobs and, despite the prohibition on hiring illegal immigrants, they are hired in large numbers. If we decrease the likelihood of being employed, crossing the border will be less rewarding. However, the current I-9 system does not effectively prevent the hiring of illegal workers. We need a strong E-Verify system to ensure that American businesses are not hiring illegal immigrants. E-Verify is an Internet-based system that allows businesses to determine the eligibility of their employees to work in the United States. Employers should not be penalized if they use E-Verify in good faith and receive an incorrect eligibility confirmation. Identity theft protections are also necessary. Finally, with an improved E-Verify, the government must enforce penalties for violations.