Conclusions

The author has been using CSS Within for some time. The result is that going back to a stylesheet after some months to make a minor adjustment is now significantly easier, and even larger refactoring keeps the CSS and the HTML working together.

The work involved in refactoring an existing stylesheet into CSS Within should not be underestimated, although even in small projects bugs and inefficiencies are very likely to be found and eliminated as part of this process.

CSS Within is a useful way to manage CSS styling of XSLT-generated HTML or XML in small projects; whether it scales up to larger multi-person projects remains to be seen.