You might want to add AA Rewards Network to the list. The rewards are AA miles. I seldom fly AA so an occasional resturant mile keeps my miles active.
There are some decent resturants in N. VA that are AA Rewards and Open Table. Pay with a rewards credit-card and triple-dip.