Try Catholic Charities for inexpensive legal advice.
My opinion follows….
Here in TX we walk the razor edge of this issue.
Illegal immigration sucks because our schools, jails, hospitals, and poor communities are flooded with poor illegal folks who use more services than the sum of their payroll tax revenues will ever pay for.
Cheap labor rocks and builds TX's economy. We get to live in a place where things are inexpensive because of the hard work of these same illegal laborers. Businesses screw them up and when they complain, there is no workman’s comp, no benefits, just an indigent who needs medical help. I know a 15 year old who lost a foot in an construction accident; his dumb scared employers covered up the accident, and he got a gangrene foot. The docs said it could have been salvaged if he'd gotten to the hospital.
If you like expensive places just check out areas with less illegal labor (other than the labor organized by certain Italians) in the northeast. Up there, unions make illegal laborers less common. Try getting a free refill with your meal up in Connecticut, Massachusetts, or New York. Just check out the prices for a house, meal, lawn service, etc... we pay so little here.
We have laws that make it impossible for them to get a drivers license, thus car insurance is not common in the illegal community. Likewise, without valid ID, bank accounts are all but impossible to get. Difficulty in Licensing and ID leads to the running part of hit and runs, lots of warrants, and money under the mattress= more violent home invasions.
As a Nation we may just be too fat, complacent and happy to do anything about this; alternately, Texas business owners are definitely just a little too happy to have such cheap/disposable labor force.
I say we make some means for the good, hard working, law abiding people to legally work here. I like the idea of sending the thug-life, ghetto building, ignorence-breeds-ignorence folks back to where they came from.