Nope. I got bit by "unexpected" Prime annual renewal charges multiple times. They were certainly authorized, but I think there should be some consumer protection that any renewal period longer than say 3 months should have mandatory renewal warnings with enough reasonable time for cancellation.