OpenStreetMap Not perfect (my street in London isn't there) and slow to search but better than you might expect. I can't help thinking that to get the coverage it has it must rely heavily on appropriating commercial map data... By davidbrakein referencewith mapopensource