非常感谢MM耐心的解答,看完了所有的帖子和回复,还有点问题不太明白

我是1年前从F1转成 H1B的 valid through 2014, 但是还没有回国或出入境记录, 所以VISA是过期的还是原来F1的, 这种情况, 我还能坐cruise吗?哪些线路? 好像加勒比不行是吧?
还有回美国入境的时候需要重新办理签证吗? 还是凭着valid i797就入境就行了? 谢谢MM了