superb write up and pictures!