Cash back or points: Which credit card rewards are better? - What are your thoughts?