I've always heard that CC companies have a list of people who open CC to get the bonus and cancel before paying the annual fees. Don't know how accurate it is and how many it takes for you to get "flagged". Personally my wife and I always pay the fee, as we got more value out of the card then whatever the fee may be.