Here is a link to more info from the Senate that may be useful regarding the current immigration legislation and proposed improvements.
http://democrats.senate.gov/dpc/dpc-new.cfm?doc_name=lb-109-2-46
This is very "untechnical" and answers a lot of my questions. It's worth reading.