I've just been reading about 'efficiently' tagging in the Cookbook and I read that this was a suitable tagging design:
A model for containing the data: db.define_table('data', Field('value')) A model for storing the tags: db.define_table('tag', Field('record_id', db.data), Field('name')) Ha! - surprised that one got through! Is there anywhere to report issues with the Cookbook, or is here OK? Regards, David