Posted March 5, 201212 yr By Paul Thurrott Microsoft this past weekend released a nice new advertisement for its Internet Explorer web browser, which it says will unleash a more beautiful web. The ad is appearing on TV, across cable, broadcast, cinema and with localized versions internationally. Continue reading...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.