Small nonprofits work with CardPartner.com to offer Visa affinity credit cards, like this one from Guide Dogs for the Blind. (Graphic: Business Wire)