A system and methods for enabling a user to create a list of items on a
portable computing device, to communicate with external devices to locate
each of the items available on the list within a geographically limited
area, to provide users with visual or aural cues as to the location of
items on the list, to progress through the list of items as each item is
selected or rejected, and providing discounts toward, information about,
or alternatives to the available items on the list.