Yesterday, peering to McColo, an ISP accused of providing the transit for 75% of the world’s spam, was shut off. VNUNet and The Washington Post both talk about where the figures come from. I’d like to explain what this can potentially mean to the advertising world, and some realities that need to be checked first.
Connectivity
With 75% less email travelling through the pipes that make up the Internet, there is a huge amount of space freed up for people visiting legitimate sites, chatting on IM services, or sending legitimate email, amongst all the other things that happen on the Internet. That means potentially faster connections to websites that are located elsewhere around the world.
Email advertising
With less spam being sent, emails sent for legitimate marketing purposes will slowly get better and better spam ratings as less spam means it will be easier to spot the rogues coming through. This means more flexibility with email content, and therefore a greater ability to be creative in email campaigns.
Realities
This is great news. One problem though. Botnet owners (the people who “own” the networks that send the spam out) are a bit like parasites. They’ll quickly enough find another ISP to latch on to and reconnect with their zombie machines.
On the other hand, one email provider kindly gave me a graph from their spam filter over the last 7 days. It clearly shows a massive reduction in spam coming through the system in the last couple of days – the time in which McColo has been off-line:

How spam works
Spam is one of the very reasons why spyware (malicious software that sits on your machine) exists. Often, it turns your computer into a zombie machine. Ever found that your downloads are stupidly slow or you just can’t access websites? That may be because you’ve installed something and one of the botnets now controls part of your machine. They call home, and await instructions. When someone gives out those instructions, every zombie connected goes and sends mail out. This reduces the workload of the botnet owners and the requirement for them to have a whole host of computers for sending spam out. They just use us, like a virus uses us.
Can we expect change?
Maybe. If peering providers (the major ISPs that provide backbone services to the Internet) are quick enough to notify each other of the botnets, and they’re cut off at the source. However, if this particular set of botnets have lasted this long, how long would they last with a new provider. I guess we’ll find out soon enough, if spam levels return to normal in the next few weeks.
IE6 support: To bin or not to bin?
I said I’ve got opinions and this is no exception. I’ve been wrangling with IE6 since 2001 when it came out during the famous Browser Wars. At the time, we had Netscape Navigator 4.7, Internet Explorer 5.0, 5.01, 5.5 and Internet Explorer 5.0 for Mac in common use, none of which displayed things the same as each other. Along came IE6 and we now had yet another browser to build for that didn’t do the same as anything previous, and indeed anything since.
So what do we do? Do we bin support, do we not? Do we wait until other people bin support, and what happens if they don’t? To understand that, we have to look at the pro’s and con’s of supporting IE6, the features in newer browsers, what it means to continue support, and what the possibilities and limitations are. Also, it’s worth noting Microsoft’s stance on IE6 support, and any significant organisations that have ditched IE6 support in their applications or sites.
Let’s start with some facts: Microsoft have given details of support for IE6 which show that both IE6 and IE7 both have support currently ending on 13th July 2010. IE7 has been out for 2 years. IE8 is in Beta 2 at the time of writing this article. Firefox and Safari have both been created and gone to version 3 each in the space of one version of IE, Opera continues to grow and is now free, and finally, Google have released Chrome in beta state.
Browser market share is a contentious issue – this really depends on the site you’re building and the target audience, and global trends are often misleading. That said, thecounter.com shows that in June 2008, 37% of people used IE6 to browse the Internet. Firefox shows 16%, and IE7 shows 41%. From the stats, there are also a small number of people that still use IE5.5 and lower, and herein lies the problem with the web. Everyone uses a different way to browse the Internet, from mobile devices running Windows, Symbian, OS X, and Linux, among the most popular, to desktops running a whole host of Operating Systems and versions thereof. Can it really be expected to support all of these in their entirety, or should we be making a stand and slowly educating people to upgrade their browsers to versions with the features that we need to build rich web applications and sites, with the security elements already built into the browsers?
There are four main viewpoints that need to be understood here: The developer, the project manager, the account manager/director and the client. Within the advertising industry these groups of people each have different opinions about what should and shouldn’t work, and this article seeks to make sense of those and present a recommendation for how these sometimes wildly contrasting views can be worked together to create a single standpoint on browser support.
The Developer
The developers will always want to produce a strong solid product that is as unbreakable as possible, where breakage can happen in functionality and in layout. IE6 is notorious for not complying with standards, but more importantly, it is well known for having serious bugs in its rendering engine and having suffered a significant number of security issues, such as discussed here, here and as Secunia shows, IE6 still has 24 unpatched vulnerabilities. That, along with the fact that Microsoft left the browser market in 2003 saying they wouldn’t continue development of their own browser is mostly why developers would rather leave IE6 alone, and provide some notice to users of sites that they should upgrade to something that supports the relevant standards, doesn’t have the rendering bugs inherent in the 7 year old browser, and most importantly, is more secure.
The Project Manager
From a project managers perspective, the project just needs to go out working, on time and on budget. From a cost perspective, approximately 50% of the time taken in front end development is spent fixing IE6 rendering issues. That means that from the front-end scope, half of the time could be spent elsewhere, testing the other browsers, or just reducing cost to the client. While it is definitely important to a project manager to make sure support for the common platforms is adhered to, IE6 makes it difficult to continue to justify that mantra.
The Account Manager or Director
The Account Manager/Director will always want to make sure the client is happy and is getting as good a product as is possible, in their eyes. “Good” is a subjective notion, and what is good to one person is not necessarily good to another – look at the difference between what each of these groups of people have as their viewpoint for an example of this in action. The standard remit is to support IE6, IE7, Firefox, Safari and sometimes Opera, and this is the viewpoint of the AD.
The Client
For obvious reasons, the client will want as many people as possible to be able to view their site, or use their application. The Internet has become a marketing tool, and being able to reach as many people as possible is important. The likelihood is that if they’re in a corporate environment, the browser that will be installed on their machines will be IE6. So, when you build a site and it doesn’t work in their browser (this holds true for HTML emails in Outlook as well!), they naturally think the job is not well done.
In my opinion, we should have stopped supporting IE6 years ago. You may ask “what about the 40-odd percent of people who use it?” and my answer is this: educate them, like we educate our clients and our teams as to best practice on the Internet. This is just another case of best practice. IE7 is a free and automatic update in Windows XP, so install it if nothing else. I don’t say this unsupported; Apple have already ditched IE6 support from their new MobileMe application. 37Signals, the company behind Ruby on Rails have ditched IE6 support in Basecamp (their project management tool that is widely used around the world for managing collaborative projects, such as websites and applications). Facebook, with 100 million users, doesn’t really support IE6, and a whole host of functionality just doesn’t work if you have it. There are also plenty of people writing about IE6 support, and the ideas behind dropping it. Just look at this Google search to see what I mean.
How can we inform users though, without compromising other users who have upgraded? Very easily. Microsoft have a piece of code built into Internet Explorer that allows you to display things based on the version of the browser that you have installed. Using this to display an upgrade notification would be the best way, in my opinion, of education users without compromising the possibilities that are available with the newer browsers.
To conclude, and thanks for reading this far down a lengthy article, IE6 is old, clunky, and doesn’t allow for innovation in web applications and other sites. It costs more to keep supporting it than to educate users to upgrade their browsers. As for the corporates? They’ll follow suit soon enough if support is dropped for the incumbent browser. After all, it didn’t take this long to forget about Netscape Navigator 4 or IE5 on the Mac, did it? It’s high time we did the right thing.
An Introduction
The whats, the whys and the wherefores to Adverghetti Junction is what I’m going to try and put across here. The concept of blogging is certainly not new, and it’s a lot of hard work to keep doing it. So why bother? I’ll come to that…
We are initforthe Ltd, a web production house in London that provides outsource production and consultancy to the advertising industry. It’s a strange place, advertising. It’s full of different disciplines that don’t really quite go together, and for just one person to understand it takes years of learning. We don’t claim to know anything but our little corner of it – online. So we decided that it made sense that we talk about it. Part of our company ethos is that we promote openness. That is, we’re open about everything we do – client discussions, software we use, knowledge we learn and then impart. So this blog is a platform for that discussion.
As I said, it’s known to be hard work to keep a blog running and updated with new stories and so on. And I like that. Personally, I thrive on hard work, complex projects, new discoveries and all the things that make people tingle with fear when they so much as think about them. “I” am Tom Simnett, Managing Director at initforthe, and the knowledge or discussions I open up come from 8 years in online advertising, be that working in an entirely online team or with other disciplines to get a campaign out of the door. I’ve got my opinions, and I’ll share those. I’ve got a whole host of best practice tidbits that I’ve garnered over the years.
So that’s the who and the why. The what: a collection of discussions and stories aimed at simplifying the world of tech jargon so that normal people understand how best to provide their clients with a good online strategy and service. Hows that for a solution-in-a-blog!
Keep tuned, sign up for the RSS feed, and keep track of everything we’re talking about here at initforthe. Thanks for coming by.
Tom Simnett
Managing Director

Recent Comments