nstcl is a really cool package that Michael is bringing to us. With nstcl you can use different DBs with the same Tcl code (as long as your SQL is standard, of course).
This is something that I've always wanted in Tcl and was very surprised that it wasn't available. The coolest thing is that I can use the good old ns_* calls that everyone is used to in their plain Tcl programs.
I've looked at Michael's code and it is pretty easy to add "drivers" to other DBs.
nstcl will fit like a glove in a free point-of-sale application that I intend to write using OpenACS' ecommerce datamodel and Tcl/Tk. Thanks Michael.