Look at S#arp Architecture It strives to use best practices and provides you with a great framework to build upon. Here you find some great posts on how to integrate N2 CMS. Think of N2 CMS as a pluggable CMS into your web app.
Other CMS systems take the opposite approach. You must provide a plugin to work within their environment, and are constrained by their system/framework. I've used DNN, Orchard which are great CMS's.
But the last project I did with N2 CMS and I loved it. Certainly worth looking into.
Umbraco 5 is going to be MVC based. It is working its way through alpha testing at the moment. I don't know if they have a planned release date, but if you can wait, then that is probably going to be what you're looking for.
Check out the latest alpha, it will give you a good idea of how the final product will work.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.