I've used Amember now for a few years, I think it's time to give a testimony! It absolutely will do all you need for a membership system. It's extremely flexible (if you are a techie), and very easy even for beginners. The starting manual is straightforward about all it can do. The support is excellent. You can find answers in the forums, and if a ticket has to be put in, I haven't had one time where a response or fix to my problem took longer than a day. Thank you support team at Amember!! I highly recommend this software, it's worth the price. You'll be very pleased!