Checking in more WIP on rampage.  Still not ready for prime time, but ready to pack up for the new year.