Thanks everyone! I'll try those methods out! Perhaps the mnesia table method can be generalized so everyone else doesn't have to re-implement it? I'm happy to give that a go and report back.