Here's a plan.
Fine employers $200 for each illegal hired.
Offer $50 bounty for turning in illegals. Let competing companies turn each other's illegals in for the cash.
The "finding them" problem will solve itself.
Then to counter screams of racism - allow people in from the offending countries -- those on the waiting list - those who didn't break the law...
In the 60's there was a bounty put on draft dodgers - $50 to any police office who pulled one in - do the same with illegals. This isn't a difficult problem -- not difficult unless we really don't want to solve it.
The answer is political will across the board.
We need something that is a sensible reform and bold.
I am not saying that your concept doesn't hold merit but think about the impossibility of getting those small changes enacted into law with the present Congress. I won't happen.
That is why W needs to take a step like I have suggested to remedy the mess that he has participated in.