From ScottGu's blog (unanswered as of this moment):
Tuesday, August 18, 2009 1:36 PM by Patrick Cooper Scott,
Love the direction of MVC. One question, in MVC 2, you've changed the signature for GetControllerInstance from just System.Type to System.Web.Routing.RequestContext and System.Type. Is intentional and permanent? It's causing problems with Castle that I'm not sure yet how to handle.
Thanks!
Patrick