User settings

This is a pull request for issues #455 and #456.

UPPER_CASE variables are constants. You are modifying those here, so this is not OK.