The 2010 Holiday shopping bonus news is not out yet so far as I know. Last year's was meager.
Watch for double AA miles on some retailers. Last year Endless.com was double which made 12 miles per $.
Can't remember the details of the MasterCard requirement.