1. A telemarketing server for use in a telemarketing system for providing telemarketing services through the Internet that interconnects agents and customers, said telemarketing server comprising a server system that accepts a request for telemarketing services from a customer through the Internet, and forwards the telemarketing request through the Internet to an appropriate agent if an appropriate agent is available, and to a queue if an appropriate agent is not available.