I came across the following list on Mashable about the top 10 ways to increase engagement between your community members and with the site in general. I found the list to be pretty concise in terms of what it identifies and a good road map for building and maintaining a vibrant and growing community. What do you think?