A method for displaying augmented shopping information to a user on a display of a mobile terminal in a store, wherein the mobile terminal comprises a location determination module, a shopping aid module, and a magnetic sensor, the method comprising: providing, in a memory, a shopping list identifying a plurality of items; obtaining, using a communication module, information regarding physical locations of respective ones of the items in the store; establishing, using the location determination module, a location of the mobile terminal in the store and establishing, using the magnetic sensor, an orientation of the mobile terminal at the location; obtaining, using a camera in the mobile terminal, a sequence of video images of a view from the location and orientation of the mobile terminal; repeatedly performing the following for respective ones of the sequence of video images: identifying, using the shopping aide module, at least one of the items having an associated location in the obtained video image based on the obtained information regarding physical locations; determining, using the shopping aide module, a position within the video image corresponding to the respective physical location of the identified at least one of the items; superimposing, using the shopping aide module, a graphic indication of the identified at least one of the items to the obtained video image at the determined position within the video image to provide an augmented video image of the view; and displaying the augmented video images of the view to the user on a display of the mobile terminal. providing, in a memory, a shopping list identifying a plurality of items; obtaining, using a communication module, information regarding physical locations of respective ones of the items in the store; establishing, using the location determination module, a location of the mobile terminal in the store and establishing, using the magnetic sensor, an orientation of the mobile terminal at the location; obtaining, using a camera in the mobile terminal, a sequence of video images of a view from the location and orientation of the mobile terminal; repeatedly performing the following for respective ones of the sequence of video images: identifying, using the shopping aide module, at least one of the items having an associated location in the obtained video image based on the obtained information regarding physical locations; determining, using the shopping aide module, a position within the video image corresponding to the respective physical location of the identified at least one of the items; superimposing, using the shopping aide module, a graphic indication of the identified at least one of the items to the obtained video image at the determined position within the video image to provide an augmented video image of the view; and identifying, using the shopping aide module, at least one of the items having an associated location in the obtained video image based on the obtained information regarding physical locations; determining, using the shopping aide module, a position within the video image corresponding to the respective physical location of the identified at least one of the items; superimposing, using the shopping aide module, a graphic indication of the identified at least one of the items to the obtained video image at the determined position within the video image to provide an augmented video image of the view; and displaying the augmented video images of the view to the user on a display of the mobile terminal.