Well I have really neglected my blog over the last 1.5 years! I originally decided to write my own blog software just because I could. Well the fact that I became very busy the first thing to be neglected was this blog. So I decided to final start changing that by moving to a blog solution with more features than I had but also allow for me to customize it when I wanted to. In addition to what my current solution already had I wanted the following:
- Track back
- External API for using Windows Live Writer or some other thick client blog authoring software.
- The ability to insert pictures or files right into the post
- The ability to apply themes
- Open source
So I choose BlogEngine.NET because it had all the current features my solution already had (which wasn't a big list) and many more.