Mind Viruses: Diagnosing What's Defeating You