There are many issues with legal immigration, which are very simple issues, and can be solved with very acceptable policy changes. But these changes doesnt happen often because they are mixed with issues of "illegal" immigration. (CIR attempts in last few years).
Illegal immigration is a very hot topic, and there are strong arguments from both sides.
So CIR is a good thing. But please please.... separate out the "legal" immigration issues and try to solve them separately. Issues of "legal" immigration can be solved easily out of "comprehensive immigration reform".