1. A system to provide location awareness services comprising: (a) a computer network including a wireless network and a wired network; (b) a server having a database of previously saved images and capable of searching images by comparing an image with the saved images in the database using a content based image retrieval technique; (c) a handheld device comprising: (i) a camera to capture an image of a location; (ii) a mobile communication device, coupled to the camera and to the wireless network, to communicate the captured image to the server having the database of previously saved images to find similar images in the database similar with the captured image using the content based image retrieval technique; and (iii) a user interface, coupled to the mobile communication device, to communicate to an user any resulting images and associated hyperlinks of found similar images; and (d) a plurality of computers, each computer have a plurality of computer files in a format to display as a web page, each file including an image and associated text, each computer connected to the computer network, at least one of the computer files having an associated hyperlink, an image similar to the captured image and text describing an object in the image; wherein the server having the database of saved images searches for additional images using a content based image retrieval technique on one of the plurality of computers when an image similar to the captured image is not found in the database on the server.