It deserves its own thread. Perhaps multiple.