Well thats a good start. Also check out some already ncf's in the files section. This will also give you additional ideas. You also might want some descrete codes which you will need to use neohacker. Heres the link for the java app and goodluck. Another thing learning can be frustruating at times so it might be easy to search the files section for your equipment and use what you need. Makes things go a little faster.
[Link: java.sun.com]