I'm still having an issue with "Change Case"... it seems that it's not ignoring the words in the "except for words" section. Am I doing it right?
I don't understand what you want to get in the tag. 'Ignore' means 'do not change'. If you speak about letter 'a' in ignored words list then case of this letter is not changed.
P.S. Sometimes its impossible to get required letter casing in just one step. You can do multiple steps in this situation using 'Change case of new tag' button (this will reapply rules to generated but yet not saved new tag).
EDIT:
If you want lowercase service words (and, of, or, the), but capitalize all other words then you need to make 2 steps:
1. Untick 'Ignore words'. Lowercase every word.
2. Tick 'Ignore words'. Capitalize tag leaving ignored words as is.
There is no way to leave very many words as is (no 'change case only for words' option), but sometimes 'ignore words after symbols' option may useful.