Re your second point bubbles; out of 5592 exchanges in the UK, 28 are not ADSL enabled. The more usual reason for non-availability is the length of the line, especially if it is wholly (unlikely) or partly made up of aluminium rather than copper cable.