I have a 1o year multiple entry B1 B2 visa and was working on a yacht in Florida and technically overstayed my I-94 by two weeks. My captain at the time insisted that I shouldnt worry and that the next time I enter the states to state that I departed before my visa expired. I still have my I 94 card and was wondering is there anyway to check if my visa is still valid? If I have to apply for another B1 B2 visa is it necessary for an employment letter to get the visa?