One of the most passionately debated issues in today’s world is immigration! And oh, what one would not do for a good immigration attorney if one wants to immigrate. This is because the immigration laws of many countries are quite complex. They are also country specific. They are created on the basis of the social and economic situation prevailing at that time. Therefore they are not constant and for ever changing. For example after Sept 11, the immigration laws of the United States have been tightened to up security.