Peter Li is very good. He will help you in every step for the application of NIW. He did everything in detail even you don't know. I got approval in one year. THanks for his help. Here is web site:
http://my.core.com/~li/
http://my.core.com/~li/