Leave a Review Business Card Reader Pro
Pretty good
Tried on a 3GS and found it works pretty well. Some "arty" cards are better photographed treating the "this side up" as "top of readable text" as find the recognition is better.
While not 100% for all cards correcting a few fields is far better than entering a whole card!