I have about 8 passwords that show a clear evolutionary lineage, because every time I create an account somewhere there's a new requirement.
First it had to be longer, then it had to have an uppercase character, then a number, then longer again, then a "special" character. Now I just signed up for an FNB account and they had all of the above... PLUS you can't have any repeat character sequences. I don't feel any more secure. I'm just more likely to write these things down, and/or get locked out of my own accounts. You can't force me not to be stupid.
Then you get sites that require you change passwords every few months or logins. How is that supposed to increase security? If anything it does the opposite. FNB stores your last five passwords to make sure you don't reuse them -- this makes me worry about the security of their own records.
The other thing that blows my mind are these "security questions": more like security holes. I just give nonsense answers.