Very nice writeup and great timing. I'm about to start honing myself.