One way to get surprised with miles is by registering your cards with the rewards network. I’m bad at remembering this. But it’s just a matter of signing up cards and eating at participating restaurants. Right now, there’s a bigger bonus than I remember ever seeing. It’s for 10,000 American miles if you dine 10 times ($40 or more per meal). Remember, it has to be restaurants in their network and this has to be done by August 15th. United has the same offer, but you’ll need to check and see if you’re targeted. If you weren’t targeted for United, you can always click on “Bonuses” and see what comes up.