Despite BT saying they'll come round and fix it on Friday, my internet has magically started working again, although it's quite slow. Might cut out again though, but I'm back for now.