The scanner 106 may take a variety of forms, but is preferably included within a handheld computer, such as a cell phone or PDA. The scanner 106 may also include other devices and sensors capable of supplying values for the set of variables 202 associated with the tags 102.