I recommend iHerp as well. It's not perfect but it's the best I have seen.

I tried the stand alone Herper Pro app but its interface is not at all user friendly. I got tired of trying to figure it out and am just sticking to iHerp.