Are you showing REAL table and column names in your GUI's? If you do, don't outsource DB dev to a non-english speaking developer 🙂 Believe me, I have to cope...
Each to their own again... I prefer proper case as personally I find it more readable. Keywords are highlighted differently anyway (working on the assumption that their aren't many cases...