This version introduces a new case loop syntax, an optional second argument to the constructor (whether to reset template variables after a fetch() call), and a reset_vars() method that allows you to manually reset template variables. The documentation has been updated to include all features, and the bTemplate Web site has benchmarks that compare bTemplate to various other template systems.