I have earthlink cable delivered by Time Warner and was upgraded from Earthlink dial up. I never was aware of any contract length but perhaps it is required for this program. I know that if you just sign up on their web site as a new customer you get the half price for 6 months offer or $11 per month x 6 months = $66 savings, which is foregone if you sign up under this offer which requires full price.