20080411 tech: MS-Yahoo battle bolsters Google