After some initial teething problems, we have finally got this component to a point where its working perfectly. This is almost totally down to the help of Ovidiu from JC who provided us with a first class support service. I can't speak highly enough of this guy who worked over and above the call of duty for us. I only wish other Joomla developers were as good as it would make our lives a lot easier.
Thanks again Ovidiu, your product and service is top notch!