There seems to be a common theme: They charge you for a renewal well in advance of your annual expiration date. In addition, if you look at your account and billing info, it tells you your expiration date but says nothing about their policy of charging you 15 days in advance, which they trot out when you notice a middle of the night email saying you've been charged and call them to cancel and get a refund. Can't be any more deceptive than that! Even worse, they charged me before the 15 days! It's time to get a class action against this fraud!