SQLite IS open source, so it might not be such a big hassle to integrate it into mIRC. Right now, all my scripts that use SQLite have fallback procedures in case the user installing it doesn't have it installed, which is generally transparent to the user (except for differences in CPU time, of course), but is a giant pain to code.