...
never use accented characters
never use special characters
never use the symbols < or >
never insert spaces; replace them with underscores ("_")
never start a name with a number
the name should be short and explicit
make a preference for lowercase
...
Styles: authorised and forbidden effects
Style based on another style
...