I came accross the following link, which could be of interest for everyone, about using (x)html/css for printing books: http://www.alistapart.com/articles/boom

It looks very nice and i've tested it. It's an interesting way to design a book because you can use a div class to layout with a stylesheet. Rounded boxes,... are alle supported.

I would describe it as a bridge between web and print. It's easy to make a document that looks great in a webbrowser, but also can be printed as a real book with headers, pagenumbers,... A free version of the pdf compiler is available for not commercial use.