Nope! With a single payment, you get lifetime access to all the Club benefits. I hate subscriptions, too.