Which Free Agent or Trade QB Can We Afford?

I hear Stafford mentioned but isn't his contract 20+? We could have kept Teddy if we had that much cap.

Who is there that we can afford.