These guys write some of the best code I have ever used!
Ease of use
Very easy to get it up and running, took an hour or two for my customization's and I am very happy!
You don't find customer support like this, that is why I keep coming back. They have written code on separate occasions just for my website.
It is all there, you will need to refer to it.