As affiliate marketing turns 21, has it finally come of age?
Shared publicly