We're with SKY for our TV, Broadband and Landline. They may not be the cheapest, but the service is good. The package we're on gives us 'free' calls at all times to 01, 02, 03 numbers, which we use frequently.
We've been with SKY since the very beginning, through all the incarnations, BskyB etc, so when they put prices up, I contact them and point out in no uncertain terms that if I don't get generous discounts for being one of their longest standing customers, I shall take my business elsewhere. They don't want to lose customers, so I always get a very good discount!