What are the advantages and disadvantages of broadband cable and adsl?

ADSL has the advantage of a dedicated amount of bandwidth, but is affected by the distance from the Central Office. Cable has the advantage of unlimited distance, but is affected by the number of users on the circuit.