What are the ADSL / ADSL2 / ADSL2+ Speed Differences?

Below is a graph showing the approximate distance and speed you will gain with ADSL, ADSL2 and ADSL2+.