A guide to nearly every available option for immigrating to the United States or coming for a temporary stay, including legal options and procedural steps. For anyone seeking to not only understand opportunities for U.S. visas and green cards, but how to submit a successful application without making legal errors or running into excessive delays.