I got the same 40K/25 nights promo as the OP. Not as good as the current megabonus, since it takes 5 more nights to earn the same 40K I just got for 20 nights this bonus period. Oh well, I guess I shouldn't complain. With all the fine "enhancements" Marriott is making to the program, the next bonus will probably be 25K for 40 nights.