The company brands its VOD service as "On Demand". In contrast to the Sky On Demand system from Sky, Virgin Media offers a "true" VOD system, allowing customers to stream programmes whenever they want to watch them from servers at the customer's local head end. As the broadcaster automatically stores content on Virgin Media servers, this removes the need to pre-record many programmes. Users can search through a large library of programmes (called "TV Choice") from content providers including the BBC, ITV, Channel 4, Channel 5, Cartoon Network, Disney Channel, Discovery Networks, National Geographic, CBS Paramount, Buena Vista, Alliance Atlantis, Warner Bros., Viacom (MTV, Comedy Central, Nickelodeon), Current TV, BabyTV, PictureBox Movies, NBC Universal and BSkyB; and watch them when they want to. Subscribers to Virgin Media's premier television package, "Size: XL", have the content included in their subscription, while other customers can pay £5 per month for unlimited access, or can utilise pay-per-view. In addition, Virgin Media offers a "Catch-up" service, which includes a free 7-day "watch-again" feature for selected television programmes broadcast by the BBC, ITV, Channel 4 and Channel 5. The service also offers over 500 films (service-branded "FilmFlex"), and more than 8000 music-videos. On 12 July 2007 the music videos became free for all XL customers.