If i open and close the card...will is still have to pay the annual fee? Meaning, for the starwood amex, if you close the card when you are charged the annual fee, they refund the $45.
If i open it and then close it a few days after i get it, do they charge it prorated?