Google, Microsoft May Restore Faith