I just saw some emails cursing Mr. Yimindiy.
I was one of his first few customers (at 12/2002). Before I seeked his service, I hired another laywer, who charged me $3500 and also "helped" me to get a long RFE from CSC center. Then I happened to know YIMINDIY and switched to his service. He charged me less than $400 (as one of his first few customers, I did get a lot of discount).
My impression is that he is a very frank, energetic young person. He did give me some very useful suggestions and advice, which was the key to the approval of my NIW case. With his help, I filed the RFE and my case was approved one week after filing it.
You might had to do a lot of work yourself if you choose his service, but it is really a pleasure to learn from him how to prepare for the material. At least after I filed RFE with his help, I learned what's important in NIW application. For me, the experience you learened from him is more fun than the final NIW approval itself.(Of course, we care the final approval).
Once I suggested him to raise the service fee and cut down the customers number to guarantee the service.Otherwise he had to take more customers to make the money to make a life. (Everybody want to make money,that's quite normal, but he make money from his good service.) Although his office might not be the biggest one in USA, I am still pretty sure that he offers the best service, overall.