I read the post and it's amazing you took the hard path. In regard to the product, first of all kudos, and second of all; you may want your users to be able to run analytical workflows. In which case embedding Firebird instead of SQLite might be cool. Just something I thought while reading the docs.