I have been a member for the last two years and I do not pay an annual membership fee. I think mine was waived because of a special they had going when I joined.
There's a $49.95 annual fee. Mine is every April.
I don't know if it has a yearly charge, but it's 9.95/month for basic, 22/month for premium and i think 44/month for the most expensive plan (3 total).
Thanks! Your answer is awaiting moderation.