Google
MultiMap
Yahoo
Microsoft
OpenStreetMap
MapQuest