Microsoft has launched a bold new strategy to keep users loyal to its Edge browser, offering free gift cards and rewards points to those who resist the urge to download Google Chrome. Microsoft’s New Loyalty Push According to a report from Windows Latest, some Windows 11 users who search for “Chrome” using Bing within Microsoft […] More