I had my H1B stamped in India in Dec 2004 ,went to US in Jan 2005 (got SSN) ,came back on Feb 2005 .Left my company in June 2005 .My new employer filed for my B1 ,which I got and went to US in July 2005 on that and came back in Sept .Now I want to know if my stamped H1b is still valid ?? As there is no cancellation mark on that I am curious if I can use it again to go to US on that . And is there any way I can check up on my H1B status ?