While checking my upcoming reservations on the marriott site I saw that I had a new promotion available to me, it looks like the Marriott Rewards(R) Megabonus is back for the summer: Earn 25,000 bonus points after 20 paid nights + an extra 15,000 after 25 paid nights. See Details Get the extra rewards you deserve. Whether it's a family vacation or an extended business stay, Marriott Rewards® can get you there. And now, it's even easier—and more rewarding. Simply: Register by June 30, 2011. Stay at any of our participating 3,400+ participating Marriott brand hotels worldwide between June 1 and August 31, 2011. Earn 25,000 bonus points after 20 paid nights + an extra 15,000 after 25 paid nights.