5. A computer-implemented data communication system, comprising: a communication device to mediate, at least in part, an electronic communication channel carrying a conversation between a plurality of users of electronic communication clients; an electronic monitor, associated with the communication device, and configured to monitor the content of the electronic conversation for a user indication of an intent to insert a search request into the conversation; and an interface to a search service, wherein the interface is configured to select the search service from a plurality of search services based on the search request, to analyze the content from the conversation to determine an intended context of the search request, to format a search request submitted in the conversation into a format appropriate for the search service, to format a result from the search service into a format appropriate for introduction into the conversation, and to provide the result into the electronic communication channel and, in response to a user command to dial a telephone number corresponding to the response, automatically conferencing a destination of the telephone number with the communication channel so that the plurality of communicating users converse with a person at the telephone number destination.
9. The computer-implemented system of claim 5 , wherein the search service is a publicly available search service, and the interface is configured to format the search request to match an API for the search service.