Thanks pjiang!
"you maybe admitted with I-94 good through your passport expiration date."
My wife's I-94 is still H1-B. But her H1-B will be withdrew soon. In that case, do you mean her new I-94 will only be valid until June 2008, her passport expiration date?