Please go into lots of detail - some of us are taking notes!