The very very best thing about this is the CUSTOMER SUPPORT. They are excellent and take their time to solve your issue. They have great communication skills...I am VERY pleased!
Only cons is that the Version 4 does not support credit card payments so you will have to get an authorize.net account which will cost money. However, the Version 5 will accept credit card payments through Paypal. Not sure if Members will have to purchase the new version or get a free upgrade.
This product is worth every penny!!! If you are looking for a good membership control for your site..this is the one!