20000 points = 25000 miles is correct, with a few restrictions on where the 20000 points come from, which we're not really sure are enforced since nobody's ever reported a turn-down on the transfer based on the restrictions. There are threads in the Amex and Starwood forums which delve into this in excruciating detail.