Although guestworkers can be used for almost any job requiring a BA, most are concentrated in IT (computer programmers, analysts, administrators, etc.), which total about three million.
Leaving out other guestworker categories, such as L1 which has no limits whatsoever, the H1B category lasts six years, with unlimited renewals if a green card is applied for. Since (until our economy died) nearly all H1Bs wanted a green card,that means any H1B holder can stay here forever. So they are additive...got that?
For several years the quotas were 200,000 per year, and for several years they were a tad over 100,000 per year. It only takes five or so years to get a million total, out of our total IT population of three million. Um, that is one out of every three jobs. If you ever worked in an IT shop in the Fortune 500 (where some of us spent our whole professional lives), you would be able to look around and see that about a third of all current IT workers are guestworkers.
And the current 85K per year (typically exceeded "by accident"), does not even mention the totally unlimited number of H1B visas available to educational or non-profit institutions.
Well, at least I can hope that your turn will come soon...