+1 for google maps with the building numbers, great to know if you are at the correct address, especially when google wants to make you go to the back alley instead of the front door/etc...
The problem is some people insist on dropping the pin in one place, and specify a totally different address. How are we supposed to know which location you really want to meet us at? I think waze could be useful for the alerts to cameras/speed limits/etc, but I'm not confident it will provide good directions, at least everyone (pax) knows google maps, and basically trusts it (or is happy to provide turn by turn instructions to replace it).