My experience is that using transactions with sqlite (especially with many inserts) is a very good thing: It is much faster. I read it has something to do with the db looks that sqlite has to set for each query if it is NOT within a transaction. Jan