Lesson learned in refactoring ASP.NET MVC3 routes
devbridge.com