1. A method for performing automated telemarketing, the method comprising: receiving potential customer data including a telephone number; initiating a telephone call to the telephone number using an auto-dialing technology; receiving notification that the potential customer has answered the telephone call; sending a verbal greeting to the potential customer in response to receiving the notification; and conversing with the potential customer, wherein the conversing includes: accessing a series of questions and scripted answers from a telemarketing database; and reciting the series of questions and scripted answers selectively in response to a message received from the potential customer, wherein the message is interpreted by a speech recognition technology; wherein the verbal greeting and the questions and scripted answers are tailored based upon the potential customer data, wherein the potential customer data further includes a name, an address, a zip code, and at least one of an age, a marital status, a job type, interests, a family size, a family age, an income, a political party, an education, and a religious affiliation.