Thanks - I am aware of Percona and have been following their advice for a while. Sadly my budget doesn't allow for Percona.
I inherited this software and while I have optimized the code a lot, I have hit a wall and need affordable expertise (is that an unicorn?) :)