Among its revenue sources for the year ending March 31, 2006, the CBC received $946 million in its annual funding from the federal government, as well as $60 million in "one-time" supplementary funding for programming. However, this supplementary funding has been repeated annually for a number of years. This combined total is just over a billion dollars annually and is a source of heated debate. To supplement this funding, the CBC's television networks and websites sell advertising, while cable/satellite-only services such as CBC News Network additionally collect subscriber fees, in line with their privately owned counterparts. CBC's radio services do not sell advertising except when required by law (for example, to political parties during federal elections).