Reasonably happy with this. Home page kind of sucks at the moment.
Miscellenous improvements.