I haven't signed up for a dining program as of yet. I'd like to start acquiring a few miles/points for eating out at restaurants. Based on what (little) research I've done, it appears that Rewards Network (formerly iDine) is the major player in the market. I also know it's good to book using OpenTable and double-dip into that program. My question is, are the Rewards Network programs structured similarly in terms of earning ability, or is there one program that has specific advantages over any others? Are there any programs to specifically avoid? For this discussion you can assume I'm paying with a card that earns miles or points, and that I understand the marginal value of one point or mile in a given program (e.g. I understand one SPG point is generally worth more than one Priority Club point). Thanks in advance!