@cryptoprofessor: This is brilliant.