well i disagree. as much as I support having a good attorney, I think it is possible for you to get your GC without the help of an attorney if that is the route you want to take. this is especially true in many of the EB1 categories.
while you can find amazingly detailed descriptions of EB1 requirements and dcumentation on this forum including stickies and I encourage you to spend a lot of time reading them in a nutshell you need the following:
1. proof the you qualify for EB1-OR ie you have a permanent job. this could be a faculty position as an academic researcher or an equivalent position in the industry. several folks have satisfied this criteria while being glorfied post docs in universities or institutions by having their chairs and deans support theit candidacy with careful and interesting phrasing of their positions.
2. Numerous letters of ref. Once again the more the better and the higher up your recommenders the better. If they dont know you personally but have seen/reviewed/used your work, even better. shows your extraordinary ability.
3. List of publications. citations etc, impact factors, reviews about your work. once again shows your extraordinary ability.
For the publications, each journal/conference papers might be 5-20 pages. So, do I need to send in the whole set or just the first page and/or last page with name and biography?
For citations, is Google Scolar going to work?
What impact factor means?
You means, I should send in my reviewing comments as well for my papers? Some of those papers are some years ago, so I don't keep the reviewers comments anymore. So, what should I do?
4. Any awards, significant positions held, grants, conferences attended, invites to talk and or review etc. once again shows your extraordinary ability.
For awards, are school awards from my home countries would work?
Normally reviewing requets are sent by email. So, you mean I should just attach my email as a supporting document, or I need to ask for a formal letter (eg. on letterhead)?
5. Any report in published or electronic media about your work.
i am sure others can chime in with more