Depends on the needs of your website users. You're probably aware the majority of work done in Java or XML gets resaved as HTML beacuse of the large number of browsers that don't read XML. Tell us about your needs and perhaps the forum list can help.