Comment Comment by andrewcooke this is excellent, except that it doesn't read so well. parent andrewcooke 6 years ago