
* Rolling snapshots, with age limit
* Configurable log marshaller (or use the snapshot marshaller?)
* Write a document about the different marshallers, for app. developers.

* Replace sillymock.rb with someone else's mock object framework
* Move all default implementations into a "Default" module
* Introduce an object representing a log directory
* Move recovery out of DefaultSnapshotMadeleine entirely
* Write an example with a web server

* Replace filesystem with mock objects for unit testing.
* ClockCommand
* Integrate batched-writes in SnapshotMadeleine
* More sample code
* More documentation
* DRb integration
* Rollback
* Handle premature EOF in logs
