Talking about affiliate marketing and social app, I think the best social app I will go for is Twitter, rate of conversion on Twitter is so cool that I will go for it over and over again. The only downside I see with Twitter is that their cost is high.