Easy to follow do-it-yourself Kit for spouses of United States Citizens and Legal Permanent Residents. This is not for adjustment of status, I-130 Petition only.
Checklist of Required Documents (with links to download the most up-to-date government forms)
Customizable Index of Documents (pre-filled with required documents)
Sample Index of Documents
Marriage Witness Affidavit (fill in the gaps, includes a sample)
Certificate of Translation (to accompany foreign language translations)