1. A computer-implemented method of providing an on-demand digital representation of a geographic location comprising: (a) receiving, from a requesting computing device located in a first geographic location, a request for a digital representation depicting a second geographic location, at least partially over a communications network; (b) responding to the request including: geolocating a plurality of providing mobile devices and identifying a subset of said plurality of providing mobile devices which are located within a predetermined distance from said second geographic location; and, transmitting to at least one such identified providing mobile device, at least partially over the communications network, a description of said requested digital representation; (c) responsive to said transmitting of said description, receiving from at least one such identified providing mobile device, a digital representation which satisfies said request, at least partially over the communications network; and, (d) administering an auction for said received digital representation at a web site.