You said you have two H1Bs. Are they still good? You mentioned you don't work for the first H1B and the second H1B was revoked.
Now you get a third H1B from I-797B, but you didn't mention if this is a H1B transfer or this is a revalidation that covers the gap your univercity put you through.
Again what exactly is this? Is this related to your I-797B?
Classification: H1B
Starting Validity Date: 04/14/11
Ending Validity Date: 10/14/12
Consulate notified (if applicable): MONTREAL
Do you have a pending H1B transfer?