Hi!
I've finally found some time to incorporate Bob's changes, test them and document them. I've also changed the logging API and re-factored some of the code. I'm sure I broke something in the process so please test... :)
Specifically, I tried to explain in the documentation how TBNL talks with the different back-ends. I also changed the test setup so that it now hopefully adapts to all three back-ends and gives new users a chance to understand how TBNL works.
While testing the "stand-alone" version I had some problems with MS Internet Explorer but I /think/ I've nailed them down now.
Note that some of the changes in 0.5.0 might break API compatibility with earlier versions so be careful if you use this release for an existing deployment of TBNL and resort to the docs if in doubt.
Special thanks to Bob Hutchison who made this all possible!
Download: http://weitz.de/files/tbnl.tar.gz.
Have fun, Edi.