I have a recommendation though don't want to share publicly as it's competitively sensitive. Contact me (email in profile) when you have a chance.
Edit: John, your server is rejecting my reply to your email. Check your settings or contact using a different email.