Microsoft has created an interesting new technology that allows you to create barcode tags that can be associated with Internet resources. You can take a photo of the tag with your smart phone and the software will connect you with more information, without having to search the web or type a URL. There's certainly a lot of potential for this technology and Microsoft has already released the software for Windows Mobile and iPhone. Read more here.
Actually, Jeffrey Sharkey created something similar for the Android Developer Challenge. You can read more about it here on his blog. His app is called Android Scan, and it works with traditional barcodes. Microsoft Tag actually goes a step further and introduces High Capacity Color Barcodes (HCCB), which are designed for maximum performance with the fixed focus cameras found on most mobile phones.