Business card best practice: scan or type?

So I’ve got this ever expanding box of business cards I’ve collected from people along the way. I’d like to merge these into my address book. Do I…

a) buy a card scanner? (problem is, i’ve never seen one that really works well – OCR ain’t perfect and there’s lots of “non-standard” business cards)

b) hire a temp for a few hours to enter them into a xls?

Although (b) can only be performed every few months I’m tempted to select it as the more effective input manner.

Man beats machine?