It's finished

The NBC is pretty much finished. I just need to clean it up some and
add comments. It's done though.