All Manty-To=Many field members I have seen in the models of Satchmo are using lowercases and underscores. Only Discount.validProducts seems to be an exception.
Why this can give problems? In MySQL one can force lowercases using the --lower-case-table-names option: http://dev.mysql.com/doc/refman/5.1/en/identifier-case-sensitivity.html
So, it would be great that the naming is consequent, so it, as added bonus, works with the MySQL option for lower casing table names.
It doesn't change anything for the other DBMS that an be used.
Reported by geertjanvdk