Ok, got off the phone to them there.
Incidentally, it broke again 10 minutes after my last post. Definitely not fixed.

lol
Had some stuff to do, and called them again at 17:10. Got through maybe 15 minutes later, and had to explain EVERYTHING to the guy. Line was terrible too, couldn't make out what he was saying. Turn your headset up! Anyway, he made me go through everything again (read the notes on the account, ffs) and didn't quite seem to get it. He asked me what i wanted him to do.
I don't know, nothing else has worked yet. It's not my job to solve problems with it. The amount of time i've spent on the phone lately, it's beginning to FEEL like a job, but until i start getting a cheque for it, i'll assume it's his job. After much confusion over whether i was due another tech appointment, whether i wanted one, him generally not getting what i was saying (due to the bad line, i'm assuming), he popped me into the queue for appointments.
20 minutes later, the appointments guy answers... Tells me i need to talk to TS... I don't know whether to laugh or cry at this point.
Explain to him that i HAD just spoken to TS, and that it was TS that put me in the queue FOR appointments.
He made me one for tomorrow afternoon, but i fail to see what this technician will do that the others couldn't.
I can't really fault tech support (either by phone or on here) or the technicians, because they genuinely have tried a lot of things, and they seem as puzzled as me, but it's beginning to drag out now.
Right at this moment i'd be happy to be shot of NTL. My girlfriend would miss the music channels, but apart from that, there's nothing we get from the service that BT/DSL couldn't give, for less money and (fingers crossed) less head/wall interaction.