Google: fighting a multi-front battle??