1- It can start navigation from my location, which it knows by cell tours or GPS
2- I don't write my destination, I speak it out, it travels to google servers, gets recognized and comes back as text
3- It searches local areas, to identify the exact destination
4- then provides turn-by-turn instructions .. woohoo .. the future is now
Now the negatives:
1- No voice instructions .. you actually have to read ;)
2- The choice of routes, is not always what would make sense to me. I'll try to see how can I make it change its routing decisions
Thanks Google