Hotshot, if you do it right, it's a great way to get stuff for money you were going to spend anyway.
I charge nearly everything on credit cards, then pay all of it in full by the end of the month. I get all the points/cashback without having to deal with fees or charges.
The key is not to buy anything you really can't pay for at the end of the month.