Do you think immigration (both legal and illegal) impact wages in Western countries?

My theory is that illegal and legal immigration from poorer nations means wages won't be as high as they otherwise would be because generally these immigrants will work for lower wages. This in turn means everyone else to some degree with have to work for lower wages. What do you think?

Do you think immigration (both legal and illegal) impact wages in Western countries?
Post Opinion