Pat Flynn makes most of the money from affiliate marketing, selling books & courses, and sponsorships.