First attempt at NMM in a long while... think I've improved, but still a ways to go!