I was daunted by the 120 slides at first, but they were absolutely worth it.<p>To sum up a few points:
Use lazy registration (delayed to as late as possible), first-time user help, gradual profile filling.
Remove features that encourage mindless hoarding (of points, ratings, reviews, whatever) and design for the flow, ie help the user improve/learn new things but don't make the experience too challenging.