I started putting this script to use and thought about a very nice addition.  Wouldn't it be nice if the data object that was passed through was added to the template's parent element's data cache?  Accessible via $.data.

Also, is the current build able to treat some data as HTML?  So line1&lt;br/&gt;line2, will show as:

line1
line2

rather than 'line1&lt;br/&gt;line2'.

Excellent work :)