@syzygy: Very nice, I