Done a little VBA. But not something I have really gotten stuck into. I suppose I could do an update query too. Have it so when I add a new record to the Roles table, it will automatically add this to the RoleDetails table, 20 times with the corresponding 20 RoleProfileIDs. Sound like a plan?