Cameraphones are becoming a form of digital photographic memory, helping you remember what level you parked on or the label on that fantastic bottle of wine. Now, with the right apps, you can also use your phone to scan barcodes and store them, and even translate and recognize text.
Google Goggles is a brand new application for Android phones that lets you search the web with an image. You just point your phone at an artwork, a book, DVD, or CD cover, a landmark, or a logo, and Goggles will return search results for that item. You can even point your phone at someone's business card, and Goggles can automatically add that person's name, address, phone number, email address and web site to your address book. Eventually, Goggles will be able to translate written text as well. So you could point your phone at a sign or menu in another language and get back Google Translate's translation.
Newer smartphones have such good cameras they can double as barcode scanners. ShopSavvy is an app available for both the iPhone and Android that can scan a barcode on any product and give you prices from all over the web as well as retail outlets near you. Google Shopper is a similar application on Android: point your cameraphone at either a barcode or a book, CD, or DVD cover, and Shopper will show you prices and review of that product from around the web instantly.
A special kind of square bar code called QR Codes, are becoming a popular way to transmit information like web links and phone numbers directly to a phone without any typing. If your local coffee shop has a barcode in the window, for example, you could scan it on your phone and can instantly find reviews and more information without tapping a key.
Speaking of barcodes, one of the most clever uses of a camerphone I've ever seen is to take and store images of membership cards or big box store club cards that you use over and over again. Instead of crowding your keyring with your grocery, pharmacy, and movie rental place club card, take pictures of each one and store them in an image file on your phone. Then when you're checking into the gym or checking out at the cashier, you can simply scan your screen. There are also dedicated apps for organizing your cards into different categories, and even setting alerts to remind you if, say, there is a special sale on a certain day every month.