A few months ago I had planned to do some upgrades to FreeTextBox for a 2.1 release. Since then, I've recoded the entire javascript engine and a lot of the .NET code. The new version is much faster since it uses the OOP featuers of JS rather than a lot of eval() function calls as in FTB 2.x. The code is much more flexible and allow a whole lot more customizing as far as how buttons and dropdowns handle updating themselves to reflect current state of the code.
Also, a while back I added table functions. A lot of this code came from the guys over at HTMLArea (http://www.rezonance.ch/htmlarea/) who were cool enough to give me permission to use their button code. I mentioned this in some release notes, but I wanted to formally mention them again here.
I'm going to release this one as a 3.0 version since there's now a pretty complete JavaScript API. More info and preview code coming soon.