I just came across Elliott O'Hara's blog post about db4o. If you're a C# developer an you wrote at least one application where you use a repository pattern for making your domain objects persistent this might interest you. Elliot uses a Generic Repository interface and then provides a subclass Db4oRepository. Nice blog to remind us about db4o's simplcity! (source code included)