Hi, I transferred my H1B from Company A to Company B in last october 2001. Since I was working for company B for 6 months contract, they just requested my H1B for 6 months, which is going to expire in April 15th. I am already out of work from 1st of April (Because the project is completed) and have not found any new offer. But my old H1B (H1B from company A) is valid until June 2003. Now, my question is if I get an offer after the expiration of my H1B from company B (which is lattest), can I still transfer under H1B portability using my old H1B (from company A)? or better for me to file for visitor visa (befor my recent H1B expires) and look for new job?