American immigration law can be confusing, and has been undergoing changes of late. Here we have compiled some links to organizations that can help to clarify some of the finer points, as well as information about local resources if you need help.
Immigration 101: a helpful guide put together by the American Immigration Council.
The Immigration Visa Process: A step-by-step explanation regarding who may immigrate to the United States, the different types of immigrant visas, the required forms, and the steps in the immigrant visa process, created by the US Department of State, Bureau of Consular Affairs.
Catholic Charities Immigration Services, located in nearby Springdale, provides low-cost immigration counseling and support to families and individuals who are eligible for immigration benefits and cannot afford private assistance.