I love, Love, LOVE my SW credit card. I'm annoyed at myself for wasting years and paying for airline tickets before getting it. I got the 50,000 point deal and I've added over 30,000 on my own. I use my card to pay for anything I can then go home and pay the card. I usually pay my balance daily. So if I spend $47.23 at the grocery store, I come home, jump online and pay it off. I pay quickly for 2 reasons. 1, I don't like leaving the balance for a whole month while I have the money to pay and I'll find other ways to spend the money in the bank. 2, with my bank's rewards program I earn points every time I pay a bill. So why pay one big bill and earn 100 points, when I can pay 30(or more) times and earn 3,000 points?
The only time I leave a daily balance is when I put a major purchase on there. I time it so it's right at the beginning of a billing cycle so technically I have a 2 months to pay it off...or go to the credit union to withdraw the money as in case for taxes or kid's school tuition.
Edited to add in I'm itching to spend some points and go someplace ..but it's also nice to see those nice reward numbers in your account.