I actually had to cancel my checking account due to various 10 - 50 cent charges that continued to appear after I signed up for a website similar to the ones you mentioned.
This is was after cancelling the account, speaking to a representative from the company in question, and notifying my bank of the unauthorized charges.