Use a USB webcam to identify MtG cards.
Initially, ask the user for condition information.
Output a CSV or JSON file with the details of the scanned cards. CSV format should be compatible with importing into http://deckbox.org/.