Needed Items for EB2 NIW Self Petition Package???

It seems so much easier to fill out the I-140 and submit the evidence package along with a check (for the 590 dollar fee) in one package to a service center. Can anyone please list the items they included in their I-140 package? Once again, I have no clue where (which service center) I should submit my I-140 package. Can anyone help me with that?

Also when you FedEx/UPS don't you really need a physical address for the service center? I have come across PO Boxes, but FedEx and UPS don't usually accept that. I am thankful for any pieces of advice regarding this.