@lomac said:but unique constraints "can cause errors in the software" OMG - I have heard that so many times. It drives me nuts. Constraints exist to prevent malicious clients from screwing up the data. Why don't people understand that?