Klaus Zimmermann's Corner

Something tells me that I should get more serious about my online presence in the web. Should I try to self-host this very website? I'm thinking about some of the options here among the order of convenience over price here.

What could be the options when my ISP does not do port forwarding?