Out of the UK comes a company called OpenStreetMap - they are using volunteers with GPS devices to collect location data. It makes sense. The real challenge is ensuring controls on the user supplied data. How is the data verified and how is it protected from vandalism?
http://www.silicon.com/publicsector/0,3800010403,39164006,00.htm