20120406 tech.tech-news: Yahoo CEO's memo to employees