That's great advice.
I use Upromise.com 5% cashback.
But you're welcome to choose any other site as well.
As long as you charge the entire purchase on your credit card, you'll be fine. If it's an expensive item, you'll be glad one day (knock on wood) that you used that Amex card.