In a computer controlled call answering system, if no agent is available
to respond to an incoming call, a caller is provided with a form to
complete during the waiting time. Forms of varying complexity may be
stored and relayed to the caller depending on the anticipated waiting
time. Additionally or alternatively, further forms having additional
fields may be sent to the caller if the agent is not available following
completion of a first form.