I keep a spreadsheet and email it to myself to an online email account (like hotmail or gmail or whatever). You can then access it from anywhere from any computer or smart phone. It's impossible to lose it in a fire, etc.
I used to keep 3x5 cards in a security deposit box at my local bank, but figured out I could do the same thing cheaper and easier electronically.