Alternatively, any field that allows you to add your own data, give a drop down with all possible info that you've already input and the choice to add text if it's not in there already. So say I want to add a buddy, instead of starting to type the name, it could be a drop down so I could select in case I misspell their name initially or have multiple entries for dive type, etc.
Also, would it be possible to capture the c-card picture using a built in camera like Preview captures a signature? It's sort of a pain to take a picture of both sides of a c-card, import them into the computer, edit them, then import them into the software. It's solely my OCD that makes me want pictures of my cards, and only because it is made available as an option.
