then i would say either the starwood amex or some species membership rewards amex.
they have different airline lists.
I think chase also has one that can push to either BA or Continental (for now).
if you don't have a particular airline in mind, then the penfed travel rewards card might be a good idea.