Bandwidth resource manager 420 also analyzes other factors, such as for example, the storage space available for storing the content (if needed) and the processing of the content that is required to deliver the content to the content consumers in addition to the number and types of connections or communications needed to deliver the content to content consumers.