re "Additional footer or header on any page inside the course" a couple of questions.

1. Is there an optimal method of finding out where in the course I am? For example, I might be in a section or a mod, and currently I am doing a kludge by checking the current URL for /course/view.php or /mod/.

2. Can I please suggest a minor change in the core code to expect a class, rather than a style, from the rendered. We can then build the CSS into either theme or course format. I've made it work fine as is, but the variable called $background in core outputrenderers.php might confuse someone later.

I am very very pleased with progress to date, mostly thanks to you. Hoping to release a beta version of "courseflow" format before Dublin.

2. Most of the code is in the course format rather than the core, so anyone can have full control, but I will put in a small change suggestion and include the modified code required to testheaders format to put it into better effect. I haven't had time to learn git (yes, it is on my radar), so will attach to the improvement tracker.