I've been working on a blog rendering application so that you can move your OPML blog to any Apache web host. 
It's now working reasonably nicely. Got a few little loose ends to tie up. I've just been working on making a script to render up RSS feeds (all of the major varieties of RSS - 2.0, 1.0 and Atom 1.0). 
It's all a bit hacked together at the moment. It's certainly not ready for release yet. I need to move all the functions in to a functions file, remove all the obscene, angry comments from the code and just clean up things like function names ($foo is not a good variable name). There are a few little issues with character sets which need fixing. 
I'm not sure whether or not to make a plugin architecture. I'm also thinking that the first install other than my own should be supervised. 
What is going to be is that because it's based on PHP5's DOM and XSLT support, it's tremendously easy to change the blog rendering. There are certain limits to what can be done with JavaScript and CSS. With the system I've built, you can quite easily crack open the XSL file and edit it to do what you want. I'm trying to functionalise as much of the boring stuff (like URL handling) using the 'mode' settings, possibly combined with XInclude. 
Because most of the complexity is inside the XML and XSL files, porting to another platform will be somewhat easier. There are a few things which I haven't been able to turn in to XSL functions, and so porting will require one to make a few decisions about things like time handling. Is this a big concern? No. PHP5 is everywhere! I'm aware that DOM and XSLT isn't on all of those, but there are enough cheap hosting accounts that can be used. And if people are really stuck, they can ask me to host part or all of the service. 
One other big promise: everything that my new blog application turns out will be valid, well-formed and properly served XHTML (it's not yet, but it will be). You can hold me to that promise.
Feel free to tell me where the code sucks. I'll be happy to rip it apart and change it! 
Here's the preview. 

