There should be the option to sell more than one type of membership program at a time. We have society levels and general memberships. We cannot sell two memberships without (two or more) transactions. It's insane to ask a donor (or staff) to complete multiple transactions.