What about a CMS for, say, a blog? You want the administration console to be protected with https, but what about the main pages? Could I make admin.mydomain.com (and have the admin console on that) https only and my domain.com http?
I don't want to buy a cert for the site, but I'd be happy to create a self-signed cert for all the people who can access the admin.