rahman, don't get frustrated bro.
I think we are very lucky that this 10k limit is over and now we all can get our GC soon. I know many of my friends who are on H1B and they get their GC's in 4 years. I used to wonder...wow and i'll get mine in 7-8 years. But thanks to removal of limit on Asylee's , i got mine in exactly 4 years; same time as them. From now on i am in same boat as them . I love this country.
Having said that, i adviced you before also to send a letter to INS directly, Fax them if possible or talk to them. I am telling you from my personal experience, I waited for 4 months for my GC and finally got it only after a kind officer looked at my case. I do't know what worked because i wrote a letter and also spoke an officer who opened a query on my case.
The point is don't be a passsimist; be happy and most important keep trying. Good luck