1. A method of servicing customers' communications in a customer contact center which distributes customers' communications for servicing among resources, comprising: collecting first customer information about a first customer communicating with the contact center; and based on the first customer information, selecting, for the first customer, a first set of service options from among a larger, second set of service options.