UPDATE: This promotion is over and the sign-up bonus has changed. You can find the best current offers here.
Via Gary, American Express is offering a 30,000 point sign-up bonus on both their co-branded personal and small business Starwood credit cards through December 12, 2011. Through this offer you earn 10,000 points after the first purchase and 20,000 points after spending $5,000 within six months. As Gary says this is no earth shattering deal, though this bonus is 5,000 points better than their usual sign-up bonus. That being said, the Starwood American Express isn’t a card you get for the sign-up bonus, but rather one you get for everyday spend, as Starwood points are incredibly flexible and valuable.