I don't think I would ever sign a 2-year deal! I don't even like the 1-year deals!
You can get a GoPhone from AT&T Wireless-great plans and NO CONTRACT! It's not a pre-paid deal. It's an actual phone with monthly plans. Just provide them with a debit or credit card # and they automatically charge your account monthly. Check out
AT&T Wireless .
You may also want to check out Virgin Wireless. They have the same thing-pay as you go.
Virgin Wireless .
Another option is Sprint PCS. You can get a month-to-month agreement for $10 more added to your rate plan monthly.
Sprint PCS
Hope these help!