WIP Sep-Oct 07 Hats in the making.