Most DSL providers require 1-year contract except Verizon, Cyberonic, Covad, and AT&T DSL do have an easy to get out 1-year contract. Can you get cable Internet access? I heard Charter is OK in Saint Louis, MO, at least their headquarters is there.
All cable Internet access providers have no term contract, but they do charge rent for cable modem.