You can do the NIW by yourself. The Key is how many papers you have published. How to get good recommendation letters. If you are interested, please see my homepage for details.(http://home.earthlink.net/~jlinshi/id5.html)
Good Luck!
Good Luck!