More than a year has passed since Microsoft released the latest version of its Internet Explorer browser, and the company has started taking some heat over a lack of details about the next one. After ...
It would seem one of Microsoft’s new Internet Explorer 8 ads is a little more than some viewers can stomach, prompting the company to pull the ad from its Better Browser site and YouTube Channel.