Direct Selling, Cause Marketing, Co-branding, Affinity Marketing, Internet Marketing, Earned Media/PR Marketing, Point-of-Purchase (POP) Marketing and Word of Mouth can be included in the list of best marketing techniques.