DebBrown is right about something that I think I didn't explain well. I registered a card that I would not use in a restaurant. I have my AMEX (which is what I use) registered to Delta. That way I get MR points and Delta miles. By registering a card that would have remained idle, I get 100 free points.
To find the offer, click on the following:
EARN POINTS
TRY IT OUT
Join FREE and earn up to 10 Points per dollar spent on fine dining.
It should be one of the first offers to pop up on the page.