Recently I've come victim to a compromise which affected my EA account and associated games. I don't believe that this was a direct infiltration on my computer, but rather when Ubisoft was compromised and whomever hacked them got usernames, emails, passwords, etc. Because of the compromise on my EA account I no longer can play Battlefield 3, and potentially Battlefield 4 if they use the same unique identifier called a GUID. I'm unable to ascertain information regarding whether BF4 will utilize the same GUID.
So now I'm in the pickle of trying to figure out anywhere else that may have the same login credentials that were once used by Ubisoft. This would mostly be anything associated with my email address instead of a username. I received an email from another gaming organization (Blizzard), and for once this email looks legit via the link. However I'm not going to investigate that until I need to, so I'm not worried.
Yes, realistically it's recommended that users utilize absolutely different credentials for everything and no two would be the same. But on all of the websites people subscribe to like myself, that becomes darn near impossible. So my question is this: How do you guys manage your passwords and such? Do you use an application to store them all? Do you write them down on a hard copy and adjust if need be? Excel spreadsheets?