I agree with some system like e-verify for businesses to use when employing people. We also need to make the penalties hiring illegals not worth it. There have been reports when at end of tax season, the IRS informs the employers that the social security number is either stolen or invalid and then the employers just tells the employee to get another social security number. These businesses need to have penalties hurt as they are well aware that they hired an illegal.