Nice project and a thorough write up.