why is online affiliate marketing an attractive business opportunity