A presentation system accepts presentations or references to presentations from
prospective presenters, some or all of which are stored in a database and referenced
by keywords such that presentations to be presented in response to particular searches
can be identified. A presentation manager handles accepting bids and settling terms
between prospective presenters. The results of such processes might be stored in
a presentation details database and a presentation server handles retrieving presentations
from there for presentation to users along with requests. Both the presentation
manager and the presentation server can operate on a keywords-basis, wherein presentation
terms specify keywords to be associated with particular presentations and the presentation
server serves particular presentations based on keywords in a search query for
which the presentations are to be returned. The association of keywords can be
done using canonicalization so that, under certain conditions, different keywords
are treated as the same keyword.