Looks like Mares Dive Organiser saves dives as a database in a zipped .sdf format, the latter format written by Microsoft SQL Compact edition. What is the existing infrastructure for reading such files? Not sure that there are C++ classes to do this sort of thing, i.e. outside of MS.NET. Kind regards, willemf