1000 United Miles for NEW reward network dining members
If you like to eat out at restaurants once in a while, you should really be a member of this reward network. You just register 1 or more credit cards with them and then dine away. At some restaurants you will get up to 10 miles per dollar spent.
United Airlines co-branded mileage earning for dining program is offering a 1000 mile bonus for spending $25 or more on qualifying dines within 30 days of registering.
I have earned more miles from dining than flying the past few years! :)
There's also a dining program for Delta, American, Priority Club and many more....in case you want to earn in a particular system.