I know a ton of people that post here
http://www.topix.com/forum/news/immigration
No sign up , just post away
Also the idexer
http://www.idexer.com/
This isn't a forum per say and its dormant until after the holidays but its usually a very well read site and anyone can post in the comments if you sign up