1. Computer readable apparatus comprising a storage medium, said storage medium comprising at least one computer program with a plurality of instructions, said at least one program being configured to: receive a first input relating to a first location; receive a second input relating to a second location, the first and second locations being part of a common journey; identify a first entity associated with the first location; identify a second entity associated with the second location; present first advertising content related to the first entity; and present second advertising content related to the second entity.
1. Computer readable apparatus comprising a storage medium, said storage medium comprising at least one computer program with a plurality of instructions, said at least one program being configured to: receive a first input relating to a first location; receive a second input relating to a second location, the first and second locations being part of a common journey; identify a first entity associated with the first location; identify a second entity associated with the second location; present first advertising content related to the first entity; and present second advertising content related to the second entity. 9. The apparatus of claim 1 , wherein the at least one computer program is further configured to receive and utilize digitized speech in an iterative or hierarchical fashion to progress through a menu structure comprising multiple possible matching entities.