Google Renews Firefox Search Royalty Deal

Windows 8 Gets Ready for Its Big Debut