I have TuneUp and have to say it works fairly decently...! A friend is a DJ and his library is massive. Over the course of a few days I fixed his entire library (over 20,000 songs). Its not perfect in that it doesn't get everything correct but it gets 99% of them right. Be warned... its slow so be prepared to put in a bit of time for large libraries...!