I wouldn't say it's perfect but I've built it according to how I (want to) blog so I suppose things can't get much better than that.