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: 
There is also a new HTML5 web content management system that is built entirely in Symfony:

[Visionary Symfony CMS (English)](http://www.virtualcreations.de/en/webproducts/visionarycms)

[Visionary Symfony CMS (German)](http://www.virtualcreations.de/webprodukte/visionarycms)
Take a look at <http://www.steercms-project.org/> and/or <http://diem-project.org/>