Hey everyone, I just recently got approved for the Barclay's USAir Premier MasterCard, with 35k miles on first use, plus a bunch of other perks at anniversary (and account opening), such as 10k miles at anniversary, companion certificate good for two $99 tickets when purchasing a round trip coach flight, 5k mile discount on booking award fares, and a free USAir Club pass. The 89 dollar fee is waived the first year, though it seems reasonable to me to keep the card (and pay the fee) given those perks I'll be getting. My question has to do with canceling cards though. Is there any strategy that people typically gravitate towards? For example, with this card, I think I will keep it because of the perks. But let's say I applied for a card, met the minimum spend, and then decided to cancel before the annual fee was due. In that case, how long after canceling a card are you allowed to apply for that same card again and receive the sign up bonus? I imagine it varies by card, but is there any general rule? If an issuer offered me points/miles that exceeded the value of the annual fee, I imagine it makes sense to take them up on that offer, true? Similarly, what about getting bonus miles on an airline I'm not likely to fly often (Hawaiian Airlines, for example, which I know has the BoA and BoH CC offers for 35k miles). Should I just get those bonus miles and then cancel the card at the year mark, and use the miles for award travel on partner airlines? Again, I would like to know how long before I can sign up again to receive the bonus with them. This got kind of long, but thanks for the help in advance. Really enjoying learning, and feel free to move this post to the Newbie forum if appropriate.