Web forms pages maintained by groups of variously skilled people are inevitably a complete nightmare to debug. MVC on the other hand is pretty lightweight and lends itself very well to the newer ways ...