1. A method for providing information to a plurality of subscribers, comprising: receiving requests for different types of information from the subscribers, by: providing a list of available information services that supply the different types of information to each of the subscribers, and receiving a selection of one or more of the information services from the list; storing rules for delivering the requested information, the rules including subscriber rules from the subscribers that dictate a manner of delivery of the requested information, the rules further including general delivery rules that pertain to all of the subscribers; gathering information directly from a plurality of information providers; packaging at least some of the gathered information into customized bundles according to the received requests and the stored rules; and delivering the customized bundles to the subscribers according to the stored rules.