> Some body is going to apply H1 (new company) for me starting from
> October 1st
I believe in order to switch back to a visa you would indeed have to leave the country, that applies to H1 and O1. But I am really not sure about that. You might be able to just go up to Canada for that purpose. Apparently there are people on this board who have managed to get their H1 stamped in Canada.
With H1b, beware of the cap, this seems to be a real bitch this year.
Can you get them to support an OR or LC for you, or is that one of these fly by night H1b bodyshoppers ?