Ben's only one of a growing number of high-profile frequent flyer bloggers: http://pointsbuzz.com/. As most of the strategies they promote for amassing ff points revolves around gaming sing up bonuses for credit card fees, the bloggers make money from affiliate fees for credit cards they promote. The airlines don't mind because they sell their miles to cc companies and gain customer loyalty. The credit card companies don't mind because they buy the miles for cheaper and use them as an incentive that is cheaper than the lifetime value of the customer.