2. A system according to claim 1 , wherein the keyword processing means further comprises: storage means for storing item definition data defining the items of information in the information database; item matching means for matching recognized keywords or phrases to the item definition data; and item scoring means for keeping an item score for each item of information in dependence upon the number of keywords or phrases matched to each item.
2. A system according to claim 1 , wherein the keyword processing means further comprises: storage means for storing item definition data defining the items of information in the information database; item matching means for matching recognized keywords or phrases to the item definition data; and item scoring means for keeping an item score for each item of information in dependence upon the number of keywords or phrases matched to each item. 4. A system according to claim 2 , wherein the keyword processing means further comprises: item score thresholding means arranged to apply at least one threshold to the item scores, wherein those items whose item scores do not meet the threshold are not made available to the user.