+1 well done & great writeup!