To clarify I mean for personal use like securing your own servers for your own use.
The problem is, of course, browsers won't have you as a trusted root, therefore displaying a warning to the users. That's not acceptable for a public facing site. We have to trust someone here to give us a certificate.
and I just saw your clarification. Who doesn't use self signed for that?
For that matter, you can do that within and organization and just push out your CA cert company wide. Save some money.
Works fine on IE and Chrome though.