Convention Card Software
You can create and store Convention Cards for each of your partners, then edit them as your agreements change over time and print revised copies.
The site to visit is:
FIll in the blanks, using !s (exclamation point s) for the spade symbol, !h for the heart symbol, etc.
If you want to create a card for a new partner whose agreements are similar to those on an existing card, you can ake a copy of the existing card and save it under a new name.