1. A method of sending content to a media player, the method comprising: receiving a plurality of non-advertising content; determining selected non-advertising content from the plurality of non-advertising content; receiving a plurality of advertising content; determining selected advertising content from the plurality of advertising content for a media consumer based on (i) at least one of (a) first profile data associated with the media consumer, (b) second profile data associated with the selected non-advertising content, and (c) third profile data associated with the selected advertising content, and (ii) statistical data associated with the selected advertising content, the selected advertising content having a duration, the statistical data being indicative of partial experiences of the duration consumed by a plurality of media consumers; associating the selected advertising content with the selected non-advertising content in at least one media file; and sending the at least one media file to the media player associated with the media consumer.