1. A method of providing notification in a content distribution network, said method comprising: receiving a request for delivery of content from an entity in communication with said content distribution network; evaluating at least one parameter related to available bandwidth of said content distribution network; when said evaluating indicates that said available bandwidth is limited, utilizing recorded bandwidth usage data to predict a first future time window when bandwidth will be available for delivery of said requested content; and immediately subsequent to said act of evaluating, providing at least two selectable content delivery options and an option to receive a notification at second future time relating to said requested content being available; wherein said at least two selectable content delivery options comprise at least one option for streamed delivery and at least one option for download delivery of said requested content, said streamed or download delivery occurring at a user specified time within said predicted first future time window.