Engaging audiences, building a viral product, staying on trend, generating revenue