Automatic Row Height to Fit would be a great feature. I'm using a string count function at the moment with a simple maths equation to set the row height automatically. Its not perfect, but will do for the moment.
In terms of the Print button, you have given me some food for thought there. I'm going to look at another way of checking the total pixels of each cell width. If the total exceeds the width of an A4 Sheet then only one cell (multi line cell) will resize so it fits. Problem I'm facing now is that the row height does not resize automatically so some text is cut off in the cell.