original (both the upper part from your hr and lower part) copy for the most recent h1b;
copies of ALL approval notices of previous h1b
all non-immigration document F1, OPT...
evl
2 forms to fill out (online and printout)
one 2inch photo
zhongxin check
VO didn't see: paystubs, bank statement, W2, tax returns