Thanks all for your suggestions!
My RD is 12/5/2006, at NSC. I was glad that they are starting to process my I-140 by now; but was worried whether I can find more evidence to please them! I'll try to find more rec letters.
Can't believe thare are so many posts these days at Wenxuecity!