So today a BT engineer finally arrived. Took a quick look and dissapeared. Half hour later I get a phone call from him. "I'm at the exchange, I've run some tests and spoken to a helpdesk. The port on the exchange is down. They'll probably have to fit a new card. That's somebody elses job, I suggest you contact your ISP for an update.
By the way, I can see from the logs your had this problem since Monday. It's shocking it's taken this long to get it fixed."
So I still don't have a working connection