Question: I am new to web development but I want to make a site that is similar in functionality to digg.com where users can submit content and can vote up or down certain content. Based on this up/down vote, I would publish the popular content on the home page and throw away bad content.

My question is, will a CMS (like Umbraco) be a good choice for this type of site? Or should I do everything manually using Visual Studio and ASP.NET?

Thanks for any feedback.

Answer: 
You should consider using [Diem](http://diem-project.org/ "Diem CMF CMS for symfony").

Based on symfony 1.4, it also brings parts of Symfony 2.0 such as the Dependency Injection Container. It makes the whole thing very flexible and extensible.

Diem is already used to build dozens of complex websites, the project is very active and the community is amazing.
Take a look at <http://www.steercms-project.org/> and/or <http://diem-project.org/>