20080320 tech: Is Google losing its edge?