Check this site out
http://www.creditcardgoodies.com/
I've been checking it for about 8-10 years.
Peter Flur has an in-depth analysis of rebate cards & miles cards.
AmEx used to offer a free AmEx Sheraton card.
I have plenty of 1% rebate cards, and some 1+% cards. The payout varies - once/year, once/month, every $25-100, etc...
Currently I started using AmEx's Delta card even though I primarily fly Continental/Northwest. They gave me 15,000 miles the last two months for only $3,000 of purchases.
Over the past 20 years, so many of my rebate cards have been purchased by other banks or "upgraded" that I usually try to hold a few.
Currently I also have: (1) AmEx Cash Rebate (2) Fleet Savings Bond (3) Citibank Dividend Select (4) Discover Cash Back (5) Chase Shell
Discover offers 2X rebates at Borders, which is just like cash since I buy a lot of books.
Mitchell