updated maker with NMake class. Spent too much time trying to 'genericify' Maker superclass. Time to branch & fix.