From the DID thread. I think it belongs here too.