I want to create a content-driven website. The two points that get to the heart of my question are:
- It will be a small and relatively simple site
- It will have custom data requirements
This will be done in ASP.NET, preferably C#.
Since I have the programming and database experience, I could roll my own without much problem. Given that, would it be worth the effort to learn and customize a content management system? What are the trade-offs, particularly in the long-term?
Either way I go, it will be a fun learning experience, so I'm essentially neutral on the issue right now.
Edit: I'm most concerned with being able to customize the underlying data structures of the site. Yes, I do need to do some research into CMS, but haven't had the time yet.