Meet FunnelWeb
The year was 2009, and I was sick of WordPress. I was a huge fan of StackOverflow and the technology stack they were using, and thought I could "borrow" some of their ideas to create my own blog engine. After a few weeks of hacking with ASP.NET MVC 1.0, my new blog engine, PaulPad, was online. It was badly written, had few features, but it was small and simple.
After a while, Matt Hamilton and Aaron Powell started to use PaulPad too. They got sick of all the hardcoded references to "Paul Stovell" in the source code, and they started sending me patches. We figured other people might find it useful, so we renamed it FunnelWeb, and put the code on Google Code.
Since then, FunnelWeb has changed a lot. It's now running ASP.NET MVC 3.0 and Razor. We support extensions, themes, BlogML imports, and a truckload of features. It has grown organically, with features added by people who really wanted them. We've had contributions from almost a dozen incredibly smart people, and we're seeing lots of FunnelWeb sites popping up. Check out some of the examples on the FunnelWeb HQ site.
FunnelWeb is even proving to be a useful CMS. The MahChats website and FunnelWeb home pages are good examples - can your blog engine do that?
The best feature about FunnelWeb is that it's written in .NET, for .NET developers. If you want to change something, you can use the tools and frameworks you're familiar with. The code is relatively simple, and it's friction free.
If you're not using FunnelWeb, what would it take to get you to switch?