we do it all as well to get airmiles... mc and amex, Only gas at shell, shop deals at metro. We are 40 airmiles away from disney tickets for the three of us :)
We have been watching them for years and got a deal once years ago but have never seen a deal since....