I discovered today that there is a guy running a UPC database with a web front end at http://www.upcdatabase.com. He's also offering an XML-RPC based API that can be used to automate lookups.
I plinked around with this for a bit. I came up with three items in my workroom here that had UPC codes on them, and sure enough, they were represented in the database accurately. It looks like you can get a Chinese-manufactured USB bar code scanner on eBay for about $15 shipped. Hmmm, I think to myself: here's another way to gather data! :-)
Some ideas:
- UPC-based food inventory and automated grocery order compilation system
- UPC-based home inventory system for use in case of an insurance claim
- UPC-based inventory of books/CDs/DVD collection