1. My WP expired whilst I was on my second trip. Actually, I had quit my previous company before I went to the states for 5 months. 2. I don't mean a solicitor, but an OISC approved immigration consultant. Its probably not necessary to go through one, but when there are complications like I had, its...