'$' is definitely also worth escaping.  There's probably a lot of other characters that are worth escaping, like ()<>|^&=