I'm fortunate in having a tuning company I can totally depend on. If something isn't right they'll fix it or find a solution and whilst Revo haven't exactly set the software world on fire recently,what they do have will work on an everyday basis and the software support is good. They stick to what they can do and don't stretch beyond that to hardware solutions that they can't support or back up if anything goes wrong. To put this another way there have been times when I might have considered APR but the whole atmosphere surrounding them was sufficient for me to look elsewhere. Now it's likely that someone from there would say its my loss and good riddance to me,but I'm knocking around in a reliable 500+bhp car and I KNOW I can depend on the build and the software.