After spending a lot of Dollars, Pounds and Euros I finally came across JSN Epic.
Not only was it very reasonably priced but it far exceeded my expectations.
The documentation is clear and easy to understand. The support I can't comment because I just simply have not needed it. Complaints None.
To the developers: Thank you, you have made my working life a whole lot easier.