256 really attracted me. It was simple, and easy to use. There was (as far as I could see) one person supporting it (and he was very responsive--I posted a problem, and he had a good solution in less than a day), but none of the complex things I needed were available: separate program units, a primitive variable naming system, no calls to externally developed programs (dll's).
Xblite sort of does most of this. But no explicit types (a variable can be instantiated anywhere), and the user base seems somewhat larger than 256, but not much bigger (I posted a problem, and one person--a major developer/interested person responded, and, so far, no one else.)
Updating a program from sqlite version 2 to version 3 has been a bit of a nightmare--little to no examples from Google, and the stuff that was done for version 2 is somewhat documented, but not a lot.