Affiliate Marketing In Today's Rapidly Changing Community