Have you ever tried INXY.com Subscription Manager?
How usable is it?