Brand New Printing Method

Printing re-written from scratch.  Long overdue. Works sooo much better!