1. A system comprising: a call reception module configured to receive a call from a caller; a factor engine configured to identify a set of menu options based on a plurality of factors, wherein the factor engine is further configured to order the set of menu options based on weightings associated with each factor of the plurality of factors, wherein the weightings are not defined by the caller, and wherein at least one of the plurality of factors includes a geographic region of the caller, each of the weightings is applied to each of the plurality of factors to produce each weighted factor; an audio clip sequencing engine responsive to the factor engine and configured to generate an ordered sequence of audio clips based on the ordered set of menu options, wherein one or more audio clips of the ordered sequence of audio clips are associated with one or more products or services that are available to the caller based on the geographic region of the caller; an announcement engine responsive to the audio clip sequencing engine and configured to play the ordered sequence of audio clips in connection with the call; and a response system configured to receive a caller selection of a menu option of the set of menu options; wherein the announcement engine configured to play a pre-emptive clip before playing the ordered sequence of audio clips when an exception condition exists.