Thanks for those recommendations!
Now that the iPhone 6 has been announced, I want to upgrade my 4S to a 5S
AT&T's online pricing is silly ($20-30 a month for 18/12 months or buy outright for $299). In the past when I've wanted to upgrade to a one-generation-behind model, I could almost always find a refurb on AT&T's site for $49 or $99 with a two-year contract extension. Apparently they they aren't doing that anymore?
So do folks have other ideas? I wouldn't mind a contract extension.