Really cool write up - thanks for sharing.