Im a very happy owner of iStayFit and use it for every workout. It lets me keep a log extremely easily and neatly. While there is plenty of room for improvement, especially in the design department, the developers are more than intent of doing just that, with regular updates, and open communication with the customers. Highly recommended.
BTTNext about iStayFit