Google maps could definitely be improved upon. it makes mistakes all the time, and the huge feature they brag about -- being cloud based / up to date -- is never up to date enough to really matter. there has been construction going on for months on a major road in my city, and google maps still pretends it is open. so much for the cloud.