an idea
build a couchdb backend for the logger module in emesene 2 so you can have log synchronization between machines.
one step further:
document the design and make it generic for any IM client so people can store all their chat logs in the same database.