20120428 tech.tech-news: Yahoo; Facebook battle escalates