I read lots of articles on net with Mixed opinions and Referal promotions and so would like to know the honest opinion here. Which is better or which has worked better for you?