I agree that if there wasn't a limit to the amount of reward dollars that you can earn, it would be worth it to have the card with the $49 annual fee. We put everything on the card and pay it off at the end of the month.