Hello, I thought you might like to know that I've created a UPC barcode reader for S60 SP2 cameraphones. The program is designed to read barcodes without changing the optics of the phone -- in other words, it can read barcodes that are well out of focus. The trick is to model what the barcode would look like out of focus, and to compare that with the image. I've also developed a library for image processing using the Symbian operating system that others might find useful. The code is at http://sourceforge.net/projects/readbarc/. Feedback appreciated.