Useable. Added save, print, and publish routines.