1. A method of generating media programming, comprising: delivering by an aggregator to a client a list of feeds; receiving by the aggregator from the client a selection of one of the feeds; acquiring by a publisher from the aggregator the feed selection; collecting by the publisher from the aggregator client information, wherein said client information comprises user information; and providing to the client individual customized media programming based on a publisher-initiated feed responsive to the feed selection and including media elements selected, ordered, and concatenated with the feed that are responsive at least in part to the user information.