This is a great start:
Red Card Guest Worker Permit
Discussing immigration encompasses far more than just immigration these days. There are workers, students, refugees as well as actual immigrants involved. Each is a different status with different requirements and responsibilities - each requiring a separate discussion as part of the whole.
Many claim nothing is done because one party wants voters and the other wants cheap labor. This is partially true. The real problem is that, IMO, several involved parties are only interested in stressing/collapsing the American system.