Banks are desperate to get new business from stable, responsible borrowers. So they're amping up the credit card perks.
The credit card business is settling down, and no, the sky didn't fall following the Credit Card Act of 2009.