After trying nothing less than 6 different extensions, free as well as commercial ones, I found this one which was the simplest and quickest to setup and the most aesthetic when implemented on my site. There was a feature missing which I wanted and I emailed the developer about it. I got a reply AND an updated extension with the feature within 30 minutes. The extension just does what it says and the developer responds very fast. 5 stars.