NME Generation nearly done!

OMIGAD.