I got stung because of ignorance. Not again. I was lucky that my credit card company repaid the money that shouldn't have been paid because I could show them a copy of the cancellation letter I sent to the publishing company. They then claimed this money back from the publishing company.
In hind sight using a credit card can make your subscription more expensive because unless you clear your account each month you'll be paying interest on any outstanding amount.
Direct Debit every time now for me. Plus I got a good deal with my Webuser subscription for paying by Direct Debit.