Re: The guy's here...
Many years ago, on logging onto a website and being advised that I was required to change my password (and as a recent convert to the joys of the password database) I rather smugly decided to update my password to a super secure (so I thought) 30 digit one (system specified a minimum length of 10 characters).
Auto generated new password and cut/pasted into requisite field, which was duly accepted and confirmed updated. Completed my business on site and logged out and happily went on my way.
Next time I came to logon my password was rejected as invalid - impossible I thought as its recorded in a database and was copied/pasted.
So I used the reset password link and updated my password once again, however next time I came to logon again history was repeated - updated password invalid.
It was only much later I discovered that said system not only had a minimum length but also a maximum field length ... which I consistently exceeded, presumably it arbitrarily shortening my input.
That will teach me to be smug (would still wish to shoot the developer - where was the error checking?)