Incorporating viral marketing elements