I'm gearing up to make a few expensive wedding-related purchases, and I am looking into applying for a credit card that can earn me rewards points. I do (should?) have the money to pay off the credit card each month, but instead of just paying out of my checking account, I want to earn reward points of some kind too. I heard good things about AMEX, but don't really know which one I should apply for to get the best rewards. Thanks!!