I did it myselft. Do you have LC?
I did EB2 (NIW) myself but in my employer's name. NIW is a bit complicated but I went ahead myself since most the recommendation letters have to be prepared yourselves even when you have an atoney. I got a request for additional evidences and I responded. so far no result yet.
after I received my LC early this year (I did LC myself too), I filed I-140 again myselft but in my employer's name. No result yet. in both cases, my employer paid the application fee.
here is the documents you need for I-140 and I485 (copied from somewhere):
I-140
------
1. Employment letter
2. Employment Reference Letters (if experience
required)
3. Degree Cert / Mark Sheets / Transcript
4. Education Evaluation (if required)
5. Copy of I-94
6. 3 latest Pay Stubs
7. Company tax returns & W-2 for 2003 and 2004
For I-485
--------
1. Form G-28. If filing through a lawyer.
2. I-485, Application to Adjust Status, with copy of
I-94 and 2 photographs
3. I-131, Application for Travel Document, with copy
of passport identity pages and 2
photographs(Immigration photo).
4. I-765, Application for Employment Authorization,
with copy of passport identity pages and 2 photographs
5. I-765 Card. This is your signature card. This is
used to prepare you Employment Authorization Card.
6. G-325A, Biographic Information.
7. I-693, Medical Examination, with copy of
vaccination.
8. Evidence of valid nonimmigrant status, with copy of
both sides of I-94, copy of entire passport, and
written summary of beneficiary and spouse nonimmigrant
history.
9. Tax returns & W2 for last 3 years
10. 3 latest pay stubs
12. Birth Certificate.
13. Marriage Certificate.
14. Employment Letter.