This would be great as there is a Marriott 10 minutes from my place which serves a great Sunday brunch, and they often have 2-for-1 coupons which makes it a good deal too. Still, seems like a lot of trouble to get a couple of hundred points.
Marriott should just do a dining program thing like the airlines do. At the very least encompass all their hotel restaurants, and then add more as appropriate.