Basically a me-too. Came up with table structure independently from Martin, then combined the two on the whiteboard, then worked on software to create the MySQL statements to generate the tables and relationships. Martin then implemented as posted. I sat in at various times for debugging, particularly on the intermediary relationship tables.