Sorry for 7 days delay, but anyway... it probably won't work with your changes, although who knows... I'm in process of changing VTDb and large record keys will be supported (up to some High(Cardinal) limit I think, hope ). The reason I'm chaging it again is because the version 2 of VTDb was pretty buggy, had to rewrite it completely. And since I'm trying to remove the dependency from any external DLLs, will remove some of the features but trying to add support of "solid archive" and adding archives with path-dependency, etc. This means new VTDb files will be incompatible with the older ones, but 1) you won't need any DLL (i.e. PDrawEx.dll), 2) you could modify the "appearence" of VTDb output file as you like.