For example, a profile of the types of advertisements that are appropriate for particular destinations may be stored in profiles 321 of memory 309, and fax server 111 randomly selects an advertisement of suitable type from database 115, in which the advertisements are stored tagged by type.