Work in progress. New style I'm experimenting with. Feedback much appreciated.