I've got three AMEX's at this point due to this confusion.
I figure, I'm not cancelling anything until I the next annual comes due. At that point, I'll ask if I get a weekend night cert if I pay the annual. If not, I'll know which card to cancel.
I suspect AMEX isn't going to know until then. I called them and asked about anniversary nights upcoming, but they didn't have a clue. (My AMEX phone call: "Uhhh... Maybe you'll get that... You might have to call Hilton to find out? Oh. They advised you to call US? Hmm. Let's wait and see, then?")
TDM