Anyone want to diagnose me? (Long)