As a web designer and developer myself, I have seen first hand the browser’s inefficiencies up close while attempting to develop websites with technologies that were only thought up in the past several years. Currently, the World Wide Web Consortium (W3C) which is the main standards organization for the Internet has the drafts for the next version of CSS, CSS 3.0, in works.
This new version of the standard protocol used by web designers to make websites graphically appealing with little effort will be introducing new and helpful shortcuts such as the ability to create rounded corners and shadows without the requirement for photo manipulation software. Sadly though, Internet Explorer, still lacks the ability to process the entire spectrum of the CSS 2.0 version, which just leads to the thought of whether it will provide complete support for CSS 3.0 which gets closer to being official as each day passes.
If Microsoft does not start putting more effort into the browser that millions of users already use, then I fear that with the emergence of these new technologies, more and more websites will begin forcing users to only use the browsers that support them, such as Firefox, Google Chrome, Opera, and many more. While this would be the easiest solution, it would not be good to the users who are locked in with the browser and do not have the choice to download a different web browsers. Such as those users who use the computer at work or at a public facility and are restricted on their access.