This offer terms require a "registered American Express® Credit or Charge Card". Just what does "registered" mean? Does it mean I have to load my (non-Starwood) AMEX into my Starwood profile and that registers it?
I ask because I hate storing any of my credit card numbers on any web site these days, preferring to enter them manually each time.