Started work on formatted printing, but it looks absolutly crap atm