Hi Peter! I am so glad I found this thread. I have been in the U.S. uninterrupted since 2002 and would like to figure out what my chances are for an EB-1 (or EB-2) green card. I was first on an F-1 while at Wharton getting my MBA, then on a G4 working for the World Bank, then sponsored on three different H1-Bs (2 corporate and one research think tank, and finally since 2012 on an E-2. So I have been the U.S 14+ years…
http://visabuilder.com/blog/escape-from-h1b-hell-5-things-im...
Hope this is helpful.