I signed up for Idine about 4 months ago and completely forgot about it.
Took out my staff for Christmas dinner. I got an email a few days later saying I was granted almost 3000 miles.
Went out to dinner with friends in NYC. Picked up the check with my card and collected cash.
A few days later got an email saying I got 1600 miles.
DO sign up but don't change your eating habits just to get miles. If the restaurant you frequent happens to participate take advantage. I have a Chase CO credit card so in essence I got miles for using the card and miles from Idine.