With Congress attempting to come to grips with immigration reform, and highly visible protests and counterprotests taking place around the country, immigration is a subject that has pushed it is way to the forefront of the public consciousness in the last month or two.