I decided to re-write my entire blog again. This time though, I've gone with the Google App Engine for the backend using the simple webapp framework in place of Django and a clean new design.
You'll also notice that I've restored my previous posts. This was something I have been meaning to do for a while, because although I set up a static archive hosted on Amazon CloudFront (not the best choice, but I thought it's cheap, distributed and fast so why not?) the posts there felt detached from my main blog - the content was basically lost. So, I moved all of my posts over to here.
Using the webapp framework is really similar to Django, but as I wanted to use the Google App Engine as a replacement for my FastCGI setup on A Small Orange, it rendered the admin panel useless, along with anything that used Django's model system such as auth, tagging etc so many of the advantages were lost. I also thought it would be cool to have 99% control over my codebase - for something as simple as a blog a smaller framework is better.