Before compiling these 3 files 1) rq_sqlite_editor.rqb 2) rq_sqlite.inc 3) RegistryRead.inc into an executable... You MUST edit the "rq_sqlite.inc" file! The function declarations are HARD-CODED with the location of => MY <= sqlite3.dll (there's 23 declarations that need edited) (the part after "LIB" and before "ALIAS") There is no way to know ahead of time where someone's sqlite dll is located. Also... there's 3 subroutines that I never finished working on (due to lack of time). They shouldn't be too hard to figure out. 1) mnuUpdate_OnClick 2) mnuInsert_OnClick 3) mnuDelete_OnClick And Finally... there's at least 2 subroutiines that I didn't even think of, but obviously should be implemented. 1) mnuEdit_OnClick 2) mnuSave_OnClick Both "might not" be simple to code. (sooo... good luck) FOOTNOTE: mnuSave_OnClick might actually be mnuUpdate_OnClick (I don't know because I never finsihed this editor)