Marriott Rewards will give you 1000 miles just for joining in your choice of airline frequent flyer program and then double miles in that program for Marriott stays through August 31 (up to 35,000 miles).
You can choose from 7 airline mileage programs to earn with.