9 computer software for enabling communications with a database of information and for receiving and processing information from the database and for transmitting information to the database; smart cards; magnetically encoded cards, cards incorporating a data processing facility