Our opinions are our own. Discover's credit cards don't charge annual fees and offer new cardholders a unique bonus in which the issuer matches all rewards earned in the first year. Whether any of ...