More than a decade ago, Microsoft was branded by the United States government as a greedy monopolist and the company's existence was threatened by an antitrust lawsuit that could have resulted in the then-world's largest software company being broken apart.
Today, memories of Microsoft's past may have largely faded but the Redmond company is still trying to convince consumers that it's cool, and perhaps more importantly, that it's on their side. One of the ways it's doing that: declaring its support for consumer privacy.
For steaming music subscription service Spotify, the web hasn't been all that important.
To play their favorite tunes, Spotify's users fire up Android and iOS apps, or download a Spotify desktop application.
But as the company looks to increase its exposure through social media and partnerships with companies like Yahoo, that's changing.
In June, Microsoft announced that it was putting its weight behind Do Not Track (DNT) efforts and would ship the next version of Internet Explorer with a DNT preference enabled.
A week later, the company's plans were called into question as it became clear that Microsoft's approach would run afoul of the current DNT specification draft, which states that a browser can't send a DNT preference "without a user's explicit consent."
So where does Microsoft stand now?
What does a perfect world look like?
If you're a web designer or developer, chances are your perfect world is a world free of older versions of Internet Explorer.
Despite the popularity of Chrome and Firefox, and the proliferation of non-Windows mobile devices, Microsoft's web browser is still used by countless millions around the world. Depending on what you're building and what versions of IE you're required to support, that can mean big headaches.
Last week, Microsoft announced that its newest browser, IE10, set to launch when the Redmond software giant releases Windows 8 later this year, would ship with its 'Do Not Track' feature turned on by default.
The announcement attracted a lot of attention, and for good reason.
Given IE's marketshare, adoption of Windows 8 and Microsoft's new browser could create a troublesome scenario for advertisers, advertising networks and publishers as large numbers of users would be opted in to Do Not Track without any action required.
Yahoo has made a lot of big mistakes over the years, and today it finds itself in the fight of its life to stay relevant on the modern web.
The big questions: what can Yahoo do to recapture some of its past glory, if anything at all?
One possible answer is so obvious that nobody thought of it earlier: build a browser.
It's certainly hard to label it an 'important' part of a website, and in many cases, it's not even noticed, but for some, there's a special place in the heart for the favicon.
Proving this point, there is no shortage of websites that offer up favicons for download, or which allow users to turn their own graphics into favicons. And if you're a web designer, chances are a client has asked you to create one from scratch.
On mobile devices, the battle between native and web apps is still going strong. Native is clearly winning if you look at the numbers, but that doesn't mean that many aren't betting big on the web.
Not surprisingly, the battle between native apps and the web has extended to the tablet market, even though tablets are far more capable web browsing devices than their mobile phone counterparts.
Will the future of mobile apps be controlled by native apps, or web apps? Or will both share the spotlight?
Today, there's little doubt that native apps are winning the hearts and minds of consumers and developers alike. And for good reason: if you want a great experience that takes full advantage of the capabilities of today's most advanced mobile phones, you need a native app.
The U.S. Federal Trade Commission doesn't think advertisers are doing enough to respect the privacy of consumers online, so it recently proposed the creation of a Do Not Track system for the web that would give consumers the ability to opt out of ad tracking.
There's just one big challenge: making that happen technically.