Marriott has announced their Purchase Marriott Gift Points with up to a maximum 25,000 bonus points with the purchase of a $2,500 gift card. Not only that but if you charge this on your Marriott Visa Signature card you will get an additional 12,500 bonus points (5 points for every dollar spent on the credit card) for a total of 37,500 bonus points. A great deal that I take advantage of every year!!!