I grew up in a neighborhood that was probably 1/3 illegal immigrants. Some from Mex. A lot from Vietnam and central America. Just people like the rest of us looking for opportunity. I always found it funny because I used to work for the contractor who would complain about them being here, using the public hospitals and schools, but then would turn around and hire a whole crew of them everyday. Put these people at least on guest worker status. You know you want them here to keep wages down. Stop frontin'. And streamline the path to citizenship. I'm mixed on the amount of time though. I can see arguments to that from both sides, but if we want to continue getting talent, be smart about policies.