Marketing strategies for enhancing word of mouth : sales acceleration and affiliate programs