I am an Indian resident and recently got my H1B stamped for Company A in US. Now I am due to fly to US in Feb, 07 but in the meantime I have got another offer in US from company B. Company B is ready to transfer my H1 visa. But can a visa be transferred even though I have not worked with Company A as yet and without any pay stubs?