Record keeping in a multi-media environment