HR4437 is THE answer.
Secure the borders and enforce employer sanctions, FIRST! After the Feds get the enforcement part up and running, then it'll be time to discuss a temporary worker program. The path to US citizenship, is to follow the law.
How do we know 20 million illegal aliens can't be deported until it's tried? Oh yeah we can't even deport 10.
Well, yeah, but that's if your trying to get rid of illegal immigration, as opposed to providing your campaign donors with cheap labor.