guldukan,
You are lucky in a way because your spouse can work, you can change your job (AC21) and you can travel (AP) without fear of an H1 rejection at a consulate abroad.
You were lucky because you could file 485 when the PD's were current. Unfortunately many of us got our Labor Certified much later due to no fault of ours even though we had an earlier PD and could not file for 485 and thereby not availing of these incidental bfts like EAD, AC21, AP etc.
We are upset because the system is unfair. When ppl with similar qualifications, job, salary, etc got GC last year even with later PD (2002, 2003 etc) just because their labor came through whereas others like me with PD of 2001 had our LC's rotting at DOL wouldnt you be upset ??
There is nothing fair about this system. All said and done its a game of chance.