Finding an immigration lawyer that has a good reputation and a sound track record is an essential step in the process of gaining residency. It is one that should be approached carefully and seriously, since this person will be providing the knowledge and know-how to make application for a visa or residency.