+1 for printing.
Printing with syntax highlighting is a valuable feature in my opinion. Yes I can print from Notepad, but I don't get syntax highlighting.
Generally speaking I don't think printing is hard to implement. If you can draw to a screen, you can draw to a printer context.