fluent-mongo aims to provide a Fluent Interface on top of the Official MongoDB C# driver from 10gen. Fluent Interfaces are an attempt to improve the readability of interfaces (strongly typed, method chaining etc.)
The phrase "Fluent Interface" was first coined by Eric Evans and Martin Fowler. You can see the original Fluent Interface definition by Martin Fowler here:
http://www.martinfowler.com/bliki/FluentInterface.html
The fluent-mongo implementation can be found on github here: