It used to be a mess rendering a site to pdf, it's much better but still isn't great if you look over the issues on various HTML -> PDF projects. The issue with HTML5 is it threw everything away for pragmatism but in doing so we have HTML and javascript, a lot of javascript. I also really didn't mind xlst