Luck is main part here.....
If you don't have luck.....this is the main reason for denial of 485....
1)If AC21 , and if employer dos not have the ability to pay.
Only few times INS will ask about this in 485 stage when you apply AC21.
(NOT ALL THE TIME)
2)The figure out some sort of a fraud (taxes, pay stubs.. so on)
I don't believe that INS checks about taxes and paystubs whether they are real or fraud. If they do so, then we have to wait for our 485 approvals atleast 10 yrs....
3)Figure out if one has worked /stayed with out status
I believe there are 90% guys who was in out of status (i.e out of status means, some one is on bench (not a matter it is one day or one year))
4)Been arrested on serious charges.
may be this will cause to denial...
I don't mean to mistaken naggi, but I saw there are lot of people who got approval even though they have same kind of issues... so surely luck have to play role....