From the beginning, however, the service was quickly losing money. Supply problems with set-top boxes meant that the company missed Christmas sales. Meanwhile, aggressive marketing by BSkyB for Sky Digital made the ONdigital offer look unattractive. The new digital satellite service provided a dish, digibox, installation and around 200 channels for £159, a lower price than ONdigital at £199. ONdigital's subscription pricing had been set to compare with the older Sky analogue service of 20 channels. In 1999, digital cable services were launched by NTL, Telewest and Cable & Wireless.