It is against the rules to share a soda card. Each person is supposed to have their own. This is why they put a stamp on the individual cruise cards. It is against our forum policy to endorse anything other than the official rules of the cruise lines.
If you don't drink a lot of soda it is not a good deal. Most people who buy them are wasting their money unless you drink a case of soda in 7 days.