@dankenstein: Nice work, I