Welcome to the site Kilro
As I've pointed out before, a majority of members find this site because they themselves have had or have a problem. If we can sort it then fantastic, and we hope that they will they stay and help anyone else who need help.
The site started as purely as this. However it has now grown and expanded to include Telewest and has it's own thriving community of people, which you are welcome to join in with.
We don't all hate NTL, quite the opposite, but you have to bear in mind that people stumble across us because they have a problem.
Welcome on board, and glad you have had good experiences with NTL, similar case to me