I recommend this extension. Its an excellent value compared to what you'll pay for a similar PHP script or some competing solutions. I found way more functionality and flexibility than I expected, and has been really easy to install and configure. I was also impressed with the support. I had a formatting issue due to my custom Joomla template, and after opening a ticket, Tuan put in a custom fix within about 24 hours, and was on a weekend.