Sort:  

I myself run small contest so I know too well all about it. I feel as contest and programs are an important part of user retention. As you said they play an important part in helping a newbie grow.