I am somewhat ashamed to admit this, but I used to use a password that had a common base but was adapted to each site according to a formula. However, it did not contain any special characters. So you can bet that whenever a site indicated that special characters were necessary, I would just tack on an exclamation point to the end.