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.