Have you looked into Citi Platinum Amex Card? There is a long thread titled Citi Platinum Amex has been upgraded. Take a look at it. Gives you 3 thank you points for all purchases except gas, groceries and drug stores 5 thank you points. 20,000 points can be redeemed for a domestic flight up to $399 before taxes. First year is free. Also it provides 3 visits to Priority Pass lounges and free identity monitor from city.
PS: cannot provide links. Posting from my Treo.