I only spend on my cards online for content, domain and PayPal (for other stuff) , and to accumulate points......and I pay the whole thing at the end of the month!
Keeping a balance on credit card is the worst mistake you can make..............trust me, been there, done that!