This is a simple package that when installed adds Title, description and keywords to the header section.
To use you simply need to:
1) Add the macro to your master template in the <HEAD> section
2) Add the following to all your page document type's (or inherit from one generic doctype)
title | text field
description | multi-line text
keywords | multi-line text
This macro searches the heirachy from the current node back to the root and uses the first title, description and keywords that it can find. So if your user does not populate them on every page, it will inherit from one of the parent nodes.