i keep mine abbr. in a notepad its fairly easy to do if you use a variation of word(s)/combos
ie.
password base is: flyertalk
American: FT1 (flyertalk1)
US: FT11 (flyertalk11)
UA: FT1- (flyertalk1-)
Delta: 11FT1 (11flytertalk1)
I have sites that require other chars and some that do not allow which is quite annoying. I have also used a number base so I could just use the # sign instead of the real number.