Hi, I just found HFS and it's great !!!
I think we can edit the template in parts, I mean, there could be 3 tags:
HTML and JavaScript, CSS and Displayed Text.
The Displayed Text tag will do translations easy. Maybe variable/text pairs.
I was editing the template and I was moving from CSS to HTML and to CSS again to understand the relationship between HTML and CSS. With separate tags we could handle it better.
CSS could be generated as a separate file. Each generated HTML page just have the link to the style sheet file and so the CSS code will be at the user's cache and don't have to be "downloaded" for each page.
Just my opinion and thanks for this great program.