You need to change your attutude. Да, кому-то не повезло. В основном тем, кто не старался получить гринкарту побыстрее.
И еше раз повторю - читайте законы, в отличие от совка вся информация доступна в интернете.
http://www.trackitt.com/usa-immigration-trackers/i485-graph1/
2007 averages:
Labor certification for EB2 = 26 days
Labor certification for EB3 = 41 days
I-140 less than 180 days
I-485 less than 200 days
Получается меньше двух лет на gereen card если EB-2.