This extension was way more than I expected. It seems to have all of the bells and whistles, but not too complex to set up for a newbie such as myself. I especially like how it integrates with other extensions (i.e. Phoca downloads). If you do run into a snag, the support team is quick to respond and is very reliable. I would highly recommend this extension!