I am not a lawyer but I'm glad you found my blog helpful.
Current Green Card Priority Date for India for Employment-Based Permanent Residency
J1 Visa Program USA: The Ultimate Guide
Indian Passport Renewal in USA - Application Form, Fees, Processing Time, Document Checklist
B1/B2 Visa Length of Stay and Extension
B1 B2 Visa Extension, Reasons, Sample Letter & Processing Time
How to Update or Change Address for J1 Waiver (at Stage 3)
EB1 Extraordinary Ability Examples for Green Card Approval
H1B Layoff Options: I am on H1B and have been laid off. What options do I have?