If you are in another country currently and hope to come to the U.S., you should consider getting the help of an immigration lawyer who knows the process well. There are many in this country, but of course it may be difficult to find one from outside the U.S. Consider the best ways to do so without having to travel.
Many immigrants know a few people who have already left their home country for another, and if this is the case, they probably used an attorney. You can ask friends and family members who have gone through the process for recommendations to lawyers. Of course, it is best if they used one who knows the process for entering the U.S., but some lawyers know how to legally enter several countries. Ask around so that you can get the contact information of a few attorneys that might fit the bill. This will help you narrow down your search.
Most lawyers have websites that provide plenty of information about themselves. Once a few lawyers have been recommended to you, check out their websites in order to find out their background information. Each site should explain where the immigration lawyer in question was educated, how much experience they have, and which countries they have expertise in. Browsing their websites can result in you making the best decision for you, as having a great attorney to represent you can make the process as easy as possible.