I think we have to stop calling "illegal aliens" "undocumented workers", its like calling a crack dealer an "unlicensed pharmacist" or a wife beater a "hands on husband".
Then how will the wealthy people get their lawns mowed? How will they be able to pay very small wages for lots of workers? I think the premise is that if you have a job, you are referred to as an undocumented worker, but if the job is illegal, then you are an illegal alien. Also if you don't have a job, you are an illegal alien. I agree, it should just be illegal alien, but some people want to put some spin on it to keep their cheap labor.