Generally Silverlight used for RIA's or game development while classic ASP.NET and MVC are used for web applications. If you are familiar with classic ASP.NET better stick to it as MVC will bring you new level of complexity as any new way of development on other hand if you want a challenge which can in some rare cases bring your creativity to the top, go for MVC. I say that because some ppl report that they are far more productive in new to them technologies/languages rather than old ones.
Especially if both are based on . NET so you will probably know most of the framework parts you need. MVC is just different way of development application when Silverlight is technology for different type of applications.
Web application can be developed in two ways either Silverlight or ASP.NET MVC Framework. Silverlight is Client Side and ASP.NET MVC is server side technology. If your application is focusing on UI, then you should be used Silverlight because Silverlight gives good UI inetrafec to Web Application and you can use Silverlight with Entity Frmaework.
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.