In case you don't want or are unable to get a new credit card, you could sign up for something like mypoints.com. You accrue points that can be converted to gift cards, air miles, etc. It's free to sign up. Here's how it works: if you make online purchases, choose a merchant from their list (which includes tons of businesses). You get points for every dollar you spend. They will also send you emails and all you have to do is click on the link in the email to earn a free 5 points for every one. You can take surveys for points or refer people. I like it because it's all stuff I buy anyway and I get points for it. The trick is to remember to go to the merchant through the mypoints website link or you don't get credit for the purchase! I have earned enough points in less than a year to get a $150 gift card or 7000 Mileage Plus miles (United). I haven't even made that many purchases, but I take advantage of things like signing up for a new ebay account and earning 500 points. Lancome gives good points--2000 for a $40 purchase and free shipping--but periodically gives 2500 for the same thing so I watch for that.
Drawbacks: you get a LOT of emails! You also have to give your name/email to places if you want to earn points from them (I do this because I don't make that many purchases). Disney is not on the list, but you can get gift cards for hotels and businesses that are in the area (for instance, Catal, ESPN Zone, Goofy's Kitchen, Steakhouse 55, Hook's Pointe, Mimi's, Napa Rose, Naples, Rainforest Cafe, Ralph Brennan's, Storyteller's Cafe, Tortilla Jo, Yamabuki restaurants; Hilton, Marriott hotels and I am not sure what else).
The website lists the merchants and also the rewards. Some, like the restaurants above, are under a generic thing like restaurants.com.
Bookmarks