I used to work for NTL and yes they were shite, however when i moved last time the place already had virgin in - so i weng with them. Signed up and everything on line - over a year later i still have never had to ring them up for anything service near perfect - although it's more expensive than sky.