Sleepycat Software is working on a new embedded XML database. The code isn't available yet, but I suspect this will prove to be a pretty useful product. It has a C++ API and is built on the mature berkeley DB engine. It will be released under similar terms as other Sleepycat software. [via Mr. Udell]