yes DC had it first, but Starwood was the best because you first got the 5K bonus on a 20K transfer so 20k became 50K BA miles AND starpoints doesn't charge a fee to transfer to miles the way DC does. I emptied my starpoints account which I had allowed to accumulate after achieving liftetime platinum with aa. Thought I would use the starpoints for hotels, but that bonus offset the increase that BA made in getting a ticket. So I am sitting tight since I have 500K in my BA account and will only transfer for a 2 for 1 (at least for now.)