Try www.lawyergao.com. He will give a free evaluation after you provide him with your basic informatiom. I cocurrently filed I-140 and I-485 (EB2 NIW) on 3/10/05, and I-140 was approved on 4/1/05.