As a previous reviewer said, this does it all. It's not the easiest module to get started with, but once you've followed a few examples, it becomes natural.
The documentation is excellent, as is the support and response to bugs.
1 out of 1 found this review helpful. Was this review helpful to you? Yes No