I have one as well. And no, it doesn't earn rewards quickly if you consider the fact that you earn back only 1/100th of every dollar you spend, but I guess that depends on how much you use the card too. I use it to pay for my flights (among other things) at school. Last week, for example, I managed to spend $1,300 on flight expenses (and one tank of gas for my car). That translates into $13 in rewards, or a free counter service meal at the World, assuming I was able to put it all on my Disney card. And I earned that entirely on money I was going to have to pay anyway for school. But the problem I have is that I was issued the card with a measely little $1,000 credit limit, which is a bummer because I can never put ALL of my flight expenses on there, I have to keep another card as a backup, and I end up having to pay the dang Disney card off every other week or so just so I can continue to use it and earn rewards. It's frustrating, yes, but I've already racked up $65 in rewards in the 4+ months I've had the card. And that number would have been higher too, if I had a higher credit limit to work with.

