We had a first fuse day in .Net group and I'd like to summarize our findings.
The task was to create a non-SQL data access provider for an existing .Net application. We chose to use MongoDB for the database and BlogEngine for the application.
The first thing we discovered, that there is someone who started the very same effort FOUR hours ago! We looked at what he had so far, and for our relief, he only had empty skeletons of a few classes: http://nosqlproviders.codeplex.com/sourcecontrol/network/Show?projectName=NoSqlProviders&changeSetId=eebb73802e88#BlogEngine.MongoDbProvider%2fMongoDbProvider.cs
So we made a solution with the following projects: BlogEngine itself, our new project for the provider, and a project for unit tests.