This is by far the greatest presentation I've come across about designing your online community for engagement.
Everyone who is involved with online communities should go through these slides.
View more documents from Joshua Porter.
You should also take the time to visit Joshua's blog.
(Via Guy).