To all the naysayers - you are wrong.
I cancelled the card, received two new ones - with another 20k miles - checked my credit score in two places and it was excellent. If you keep a long good credit history, no late payments, no balances, then changing cards will do little, if any, damage.