Just the kind of writeup Karl deserves. Great work, Nachyo!