What a superb thread. I hate it how NTL refuse to give refunds when they overcharge you. I've previously been in the position where I've had to agree to a new contract to get the money I was owed. Fortunately this contact was cancelled when I got my latest deal so I won't be joining in with any legal action just yet.
Anyway good luck - this could be rather expensive for NTL if you win