If you are tired of waiting, please Sign the petition to support EB I-485 Class Action lawsuit against USCIS
http://boards.immigration.com/anthesys/TrackerPetition/signatoryForm.php?petId=4
I am not sure if these will work out, but we don't have too much choice.