ASP.NET MVC Model Binder returns null object

I am having a problem where everytime I post a form back to the [HttpPost] version of my controller action, the ModelBinder returns a null object. I can’t work out why. If I change the signature to use a FormCollection instead I can see that all the correct keys have been set. Can someone help me pin point what’s wrong here, because I can’t spot it.

How to Generate absolute urls with https in MVC3?

I am using MVC3 and am trying to serve content from https, the problem is that when I call Url.Content the files are still served from http using a relative url. I thought this problem was addressed in MVC3 but i can’t seem to find any solution. Does anybody know if this issue is inherently solved in MVC3 and how to accomplish it or do I need to create my own helper methods to generate absolute Urls based on protocol?

ASP.NET Multi tenant application with tenant specific roles

We have a multi-tenant ASP.NET application. So far tenants have been isolated from each other, however now we have Agencies that manage multiple tenants and want to be able to manage all their tenants with a single user account. I’m trying to figure out the best way to accomplish that, hopefully without much change to the existing technologies that we are using.