McCain is correct, but the actual number that leave will depend on the cut-off date that Congress uses in the legislation.
In 2006, when the GOP controlled congress, the cut-off date was Jan 2004.
In 2007, after the dems took control of congress, the cut-off date was changed to a much more current date.
Guest worker program = GREEN CARD...
We already have one. Working just fine isn’t it?