1,000 Bonus Delta Skymiles with any 2-night Westin stay

Starwood and Delta keep coming up with new promotions for their new marketing partnership.

This time you can earn 1,000 Delta Skymiles with each 2 night stay at a Westin.

Here is an excerpt of the Terms and Conditions:

Offer is valid at participating Westin Hotels & Resorts in North America.
Offer is valid for stays booked and completed between May 28, 2012 to March 31, 2014.
A minimum stay of 2 nights is required.
Offer includes 1,000 bonus Airline Miles per stay.
To receive miles in lieu of Starpoints®, recipient must participate in the Airline Direct DepositSM portion of the Starwood Preferred Guest program. With Airline Direct Deposit, Starpoints earned from eligible hotel stays and select bonus offers will be converted automatically into miles, will be credited to your Delta® Air Lines SkyMiles® account and may not be transferred back to your SPG account. If recipient does not participate in Airline Direct Deposit, Starpoints will be earned in the Starwood Preferred Guest program.
Members may select Delta Air Lines SkyMiles as their currency of choice at SPG.com/moremiles.
All Delta SkyMiles program rules apply. To review the rules, please visit delta.com/memberguide
1,000 bonus miles per stay will be credited to the member's account within 4-6 weeks of the stay posting to the member's Starwood Preferred Guest account.
Advance reservations are required and should be made using Rate Plan WMILES.
Cancellation policies may vary by participating property. Please refer to Terms & Details during booking for more information.
An eligible stay is defined as one or more consecutive nights paying a qualifying rate in the same hotel regardless of the number of check-in or check-outs that occur.

If you switch to Delta Skymiles you will not earn any Starpoints (which are usually worth quite a bit more).

How do I earn airline miles for a stay?

Starwood Preferred Guest Members can earn miles with their frequent flyer program by visiting spg.com/moremiles
or by calling 888-627-7143 (in the U.S. and Canada) or 353-21-4539579 (International toll line) and enrolling in the
Airline Direct Deposit Program. After switching from points to miles, you will automatically earn miles during your
stay at the same rate you would have earned Starpoints.

When Starpoints are transferred to a frequent flyer account, both accounts must be in the same name otherwise the
airline will reject the transfer. This is for the member's protection so that no unauthorized transfers may occur. Once
Starpoints transfer to an airline, they may not be returned to the Starwood Preferred Guest account.

If you are staying in a cheap Westin it may be worth forgoing the Starpoints and earn the 1,000 Delta miles instead plus the regular Delta miles. If the stay is $500+ it's better to stay with Starpoints.