In http://money.stackexchange.com/q/6842/2640 several people seem to assume that store-based credit cards are a bad idea. What is the reason for that? Is there something about them that I'm missing?