I'm using this http://www.greencardapply.com/niw/niw_package.htm Don't how accurate it is, but it does give me some confidence