@mistersharp: Great write up.