Handling company passwords can be a tricky thing (i know i don't have to tell you all this).
You shouldn't write down passwords because physical security can become a problem. Even if physical security is not a main concern, it still shouldn't be written down, because you never know who will have access to it.
It also shouldn't be kept on a computer, because first of all, you might need a password that is in that file to login to the computer to begin with. Secondly, it is possible that someone may gain access to that file and obtain your passwords. Even encrypted files run that risk (unless your company invests in good encryption software).
For a large company with a good budget, there seems to be more options as far as password storing software or good encryption software that can be purchased.
However, what about a small business that does not focus much on security because they don't feel they would ever be a target. The administrator understands that ANYONE can be a target, SPECIALLY those who think they won't ever be attacked. So in an effort to secure the place as best possible with what is available, he attempts to harden the passwords for all the systems, etc...
But then obviously, by making them more complex, a place to write them down becomes a necessity. You come in to the office, had a rough weekend, come in on Monday, and run a blank.
Maybe keeping a book with the passwords in a cabinet locked by a key that only one person has access to is a the best choice?
How about keeping it stashed in your email somewhere? Emails can be compromised as well, so i don't see that as being very safe.
I'm just trying to weight all the options i have regarding this. I figured some of you have had so much experience with this, that you may have a better solution than what i can think of.
"He" is me by the way. :)
Sorry for the long post, but thanks for reading.