Hmm, interesting. I have a lot of samples to organise and keep track of, so I started using a couchdb database to do so, but (simple though it is) it takes
time I'd rather not spend. That said, it seems like a difficult problem to solve for the general case. So I'll keep an eye on this with interest.