Either software or a service for managing your ever-growing number of passwords is critical for your security AND your sanity. There are just too many passwords to keep track of and a stolen password will ruin your day. You can avoid these pitfalls with a password manager, and it may not cost you anything.