Been on a huge learning binge with ASP.MVC 2 lately, and recently uncovered there are different rendering engines out there... Spark especially caught my attention, couple of th
One of the nice parts of MVC in web apps is that you can get much closer the the bare metal of HTML which is one of the main problems many developers run into - lack of absolute control of rendered HTML
Spark is significantly closer to bare HTML than ASP.net
In general a non programming HTML designer will have more chance of understanding Spark and working with it than ASP.net
If this is an issue for you use Spark, otherwise use what ever rendering engine you want. Check out nhaml for something different