A whole lotta of refactoring.  Fixing printing again.