one thought would be to call some of those and inquire about retention bonuses or promos. The worst they can say is no ... my experience has been that some will offer bonuses that offset the annual fees (and sometimes the annual fee itself can be waived), but you have to ask.