ours is BT and i have to say its crap, we have had no end of problems with them and the most frustrating thing being is that the call centre is in india and you get sent round the houses so to speak before you can get through to them. We want to change but are not sure who is good (well anyone has to be better than BT) so recommendations would be well received 