Is it time yet?

May 12th, 2009

The ecomony is in the toilet, Chrysler has declared bankrupcy, GM may declare any day now and most businesses are hunkered down counting what few pennies remain. Time to rein in all of your expenses and ride it out is certainly one way to look at things.

There is another…..

Cautiously expand!

I’m completely off my rocker and been sniffing glue to pass the time, but just think on it and you will see that there is sense in my ramblings. Your success in the business world is driven by profit, margin and market share. Right now profit is probably the one that you are looking at most seriously and seeing it decrease. Your margins equally have shrunk as savvy consumers are shopping around. Well, what about market share. Yes - you may be making less per transaction, but getting more of them.

Now lets look at the other side - suppliers are equally as hungry and are willing to entertain creative ways of getting your business. This applies to everything - hard goods, services - you name it. Web development companies are suppliers too, and they are seeing their business drop off too, so either they start laying off staff or accepting that they are going to make less per job, but still keep their head above water.

Are you going to get something for nothing - no. That doesn’t make any business sense at all but you are going to get a very good deal. Not only that - becasue there is some excess capacity, then you are likely to get quicker turnaround and better customer service.

Take the plunge, talk to a few people - you may be surprised at what you hear and get a deal you simply cannot afford to turn down.

If you would like us to quote for any work - feel free to email me at

A picture is worth a 1000 words

November 1st, 2008

Load times on a web site are one of the more critical elements that attract/deter customers

If your web site takes a long time to load, your customers will get frustrated and will go elsewhere.

Yes, I know it looks “fabulous dahling”, but the main aim is to attract and keep customers, and if you fail in that it doesn’t matter how pretty it looks.

I know, I know, you are muttering about high speed internet and that everyone is now on DSL or Cable so it doesn’t matter, but that is only partly true. At least 20% of your potential clients are still on a relatively slow internet connection, and the ones that are on a fast connection have no patience, as they are used to pages loading instantaneously.

There are lots of things that can be done to make a page load faster, but the one thing that matters most is to get your images all sorted away and optimized.

Each and every image on your web site should be optimized for size, and that means you resize the image to the actual size it will appear on your page (not simply resize it via the html). Then you should optimize the image to the minimum quality needed so that it displays well. Choosing the correct file type here is important too. If your image is a photo, then use JPG, if its text or graphics, then GIF is probably a better choice.

The trick here is to have the right images on your site to achieve your desired design aims, but to ensure that the images you do use don’t slow you down any more than they need to.

If you would like a review of your site, please contact us. We would be happy to help.

SEO Facts and fiction

October 29th, 2008

There are adverts all over the net for SEO

“Top listing in Google only $19.95″
“Get listed on 3000 search engines for only $9.95″
“Guaranteed results in 24 hours”

The only thing I can say about these are that you get what you pay for, which is basically nothing. While someone may submit your site to 3000 search engines - who cares - there are about 6 or 7 that are key, and a submission to them doesn’t guarantee any listing at all.

As far as a top listing in Google - yes - its possible, its also possible that due to some very unethical approaches, your site will be banned. Finally the one I love - results in 24 hours…..not in this world or the next UNLESS you are personal friends with Sergey Brin.

Ethical SEO is not difficult, but it is time consuming. It requires thought, planning, good copywriting skills, understanding of how search engines work and patience. We have a number of sites that we manage that are at the top of their categories for key search terms on Google, but it didn’t happen overnight, and it certainly wasn’t actioned for $19.95.

Don’t waste your money on these con artists. If you are really interested in results, talk to a pro and be prepared to set aside a long term budget to get the results that you want. It may require creation of content screens, creation of link and site maps and it will most likely require re-writing of your main page to achieve the results you want.

If you would like a quote for SEO, please contact us. We would be happy to help.

E-Mail - a boon or a bust?

October 27th, 2008

It is dreary monday, and we are helping a client out of an e-mail situation.

This client has a large, somewhat non-tech savvy membership, and everyone has their own web-email. A lot of their members don’t monitor their e-mail and now the server has started to hiccup due to being clogged up with SPAM.

It’s the curse of modern communication that probably 90% of all e-mail is simply garbage selling cheap meds, sexual aids, attempts to obtain passwords or account information, or viruses and it drives administrators up the wall.

Some ISP’s now provide SPAM filtering based upon complex rules, which do help to a certain degree, but in a lot of cases, all they do is tag the e-mail prior to delivery - so you still have to take action.

There are some basics that everyone should be doing that will help somewhat:

  • Take advantage of your ISP’s SPAM filtering - so set up a rule in your mail package to re-route spam to a junk mailbox and set an auto cull rule on this to delete messages after a number of days

  • Never EVER reply to a junk mail item - all that does is confirm that your e-mail address is alive and kicking
  • There is such a thing as acceptable loss - if you don’t want to spend hours a day filtering through potential junk mail for the odd item that is not, then accept that e-mail is not a 100% tool and don’t even open your junk mail folder to go through it
  • Set up a “white list” of people you do get e-mail from, and keep it up to date

These simple rules may not eliminate your junk and SPAM mail problem, but they will help.

If you would like to discuss mail, web design, SEO or any other tech related subject feel free to contact us for a free consultation.

A note to our American Friends

October 22nd, 2008

The Canadian dollar is taking a high dive against the US dollar. I really don’t know why the US dollar is so strong, but then I design web-sites, I’m not a banker - thank goodness.

Is there a silver lining to all of this? Yes there is.

What this should mean is that the US market should be looking north.

As a rule, I am not in favour of offshore development, as the experience I’ve had with outsourcing (in a prior career) was a monumental failure. Language and cultural differences made getting things done effectively and efficiently a complete non starter, and any potential financial gains were more than offset by the sheer frustration of trying to make things understood.

This is simply not true of the relationship between the US and Canada. We speak the same language (well more or less :-)), have a similar culture and very similar institutions. It’s a no brainer when you consider that right now you can save 25% of your development and maintenance costs by looking north of the border.

We have been specializing in development with English speaking countries for about 4 year now, and have had great success. Even when the Canadian dollar was at an all time high, we were doing a consistent business, so now it makes even more sense for our clients.

Our recommendation would be to negotiate contracts based upon pricing in US dollars, and go long term. This works for both the client and the supplier, as the client gets a great deal, and the supplier will be much more flexible on pricing with the carrot of long term cash flow. A win-win for all.

If you would like to discuss web design, SEO or any other web related subject, feel free to contact us for a free consultation.

Web Design in an economic crunch

October 22nd, 2008

It’s 2008 and the stockmarket is in the toilet. There is talk about a global recession, and everyone is using superglue to ensure their wallets stay closed.

You run a small business and are looking to trim your budget, so the first thing you look at is your web-site. It’s not part of your brick and mortar operation, so it should be the first thing to go - right?


Your web-site is your window to people that are not your customers yet. When times get bad, people spend less - so how can you counteract this? Get more customers.

It may well be time to re-look at your content and to spin a slightly more budget-focussed message, but it certainly isn’t time to close down one of your most effective marketting tools. In fact, it may be time to spend a small amount of your budget on an effective SEO (Search Engine Optimization) campaign to ensure you reach more people.

If you would like a quote for SEO, please contact us. We would be happy to help.

Save yourself some grief

March 14th, 2006

You are about to start on the road to having a web presence and are talking to a number of design companies about your site.

Save yourself some grief and negotiate the following:

  • At the end of the development you get ALL source for your web-site, including the source for all media, both static and interactive
  • If you are registering a domain name, that domain name is registered under your name, not the development company
  • You are not tied into proprietary software owned by the development company
  • You are not tied into a long term hosting contract with the development company
  • Negotiate on-going maintenance rates and support levels

If you follow this advice, then you are not tied to your development company once the initial work is done. You will stay with them if and only if they provide good service, not for the reason that you can’t move elsewhere.

We have been asked to take over support for a number of customers, and its amazing how many haven’t asked basic questions, or protected their own long term interests.

Where to begin

March 10th, 2006

So you are looking for a web-development company to create your on-line presence are you?

How do you go about it so that you don’t end up in a spiralling cost scenario, or end up dealing with an organization that won’t be there for you in the long run.

Let’s face it, developing a web site isn’t a one off thing. You don’t put something out there and then simply forget about it. For it to be useful to you and your customers, it has to continue to add value.

Simply, that means that the content you initially put in place is just the first step of many and you need to consider that.

Well it isn’t rocket science….

The way you have to approach it is exactly the same way you should work with a contractor for your home and it consists of a number of steps:

1. Get an idea of what you want. This doesn’t have to be to the greatest level of detail, but go shopping around the internet for sites that you like, features that you like and make a list. Try to figure out the type of content that you want on your site and make some notes.

2. Contact some web development companies and ask them to quote on what you are looking for. Tell them also that you will want three references, and the ability to contact those references. You also want a list of the web sites that they have done.

3. Spend the time to look at their work. Do you like what you see? If not - go back to step 1

4. Look at their quote in detail. Does it give you the information that you need to adequately understand all of the costs involved, what the roles and responsibilities are and what the process will be for your site to be developed. If it doesn’t, start asking questions.

Here are some good questions:

  • Do I get the source for my web site?
  • Is there a holdback to ensure the site is finished completely?
  • What are the roles and responsibilities? Who creates content? Who approves content?
  • What warranty do you offer?
  • What are the steps in developing the site and how does that tie in to the payment structure?
  • Can I host my site anywhere?
  • Will I get the source for all of the images/interactive media on my site
  • What are your on-going maintenance rates?
  • Do you have maintenance contracts?
  • What are your service levels on those maintenance contracts?

You should get answers to all of those questions, and the answers should satisfy you. What you should expect to hear is a process that takes you through from beginning to end and on into the future. The process should be fair to both you and the development company both in the way it works and in the way the payments are tied to the deliverables.

From a developer perspective, the areas that can cause most trouble can be iterations through the development cycle with a client who cannot make their mind up, or rafts of tiny changes when looking at content, so we attempt to clear that up during the quotation phase. After all - if you are quoted 5 days for a work effort, then you will be very surprised if it comes out at 10 days, even though it was an additional 5 days of your own revisions.

Now contact the references and see what they say. See if the development company has lived up to the statements they made above.

It isn’t foolproof, but at least now you have done your due diligence. You will have weeded out the fly by night organizations, or the students trying to work their way through college.

If you have any comments about this article, e-mail me directly at We have had to shut down posting to this blog, as it was being hit by spam postings, but I will promise to post any valid responses to this article.

To style or not to style that is the question

March 8th, 2006

As an active web developer. I tend to look into all avenues for enabling me to produce a quality product at a reasonable price.

Some of the things that I stress to clients revolve around making their sites simple, maintainable and consistent in look and feel.

Consistency is a factor that can be easily overlooked, but it really does add to the overall professional look of a site, when you can go from page to page without any jarring changes.

Maintenance is another factor easily overlooked. Lets face it - you will be living with your web site for a while, and as your business changes so will your site. You want to be able to add or change your site in a cost effective manner.

One of the key ways that we accomplish this is though the use of stylesheets. These allow us to abstract a lot of the styling cues away from the HTML into a separate document. The great advantage here is that you do things once, and then in essense re-use them all throughout your site. If you have to add a new page, all of your styling cues are ready and waiting to be applied.

Additionally, if down the road, you want to tweak your styling, then you only really have one place to deal with and the changes are reflected site wide.


But like everything there is a dark side, and for stylesheets that is trying to use them for too much.

Stylesheets possess incredible power for formatting a web site. All you have to do is go to to see what I mean. I love what very creative people have done, but would I ever implement a web site like that? - No.

In my humble opinion, those pages break the cardinal rule of being maintainable. Yes - the HTML is simple, but the stylesheets are not. Additionally, the stylesheets are really tailored to one specific page, so I would question their usability for sites with many pages.

Additionally, stylesheets are still not implemented in a consistent fashion across all browsers and by pushing the limits you are much more likely to bump into those oddities.

I know there are people that are writing sites that rely completely on stylesheets for their formatting and that their use is being pushed as the wave of the future. Right now however, I won’t go that far with my clients.

Will that change in the future? - stay tuned

Unfortunatly, due to the activities of a variety of spammers, I’ve had to disallow posting to this log.

Unfortunate, but necessary.

If you have any comments - then email me directly at

Not really surprising

February 17th, 2006

Enough is enough - it’s a cartoon!

Muslim clerics have been complaining in the press about Islamophobia, which I roughtly translate as “fear of Islam”. Gentlemen, when one of your own is talking publicly about offering a reward and a free car to the person who kills this cartoonist, does this really surprise you?

There is a double standard in operation here - a muslim cleric can openly call for the murder of a cartoonist, but the free press is being told by Islam in general that they are forbidden to publish pictures.

It isn’t surprising that there is growing resentment in the West to Islam as it only seems to respect itself. Non-believers are only tolerated as long as they don’t break Islamic teachings. Note I say Islamic teachings, not law, because thank goodness, in the free world it isn’t law.

On your own heads be it gentlemen - if you want respect for your beliefs, then start taking positions that will earn respect and not condemnation.

As far as “moderate” Moslems are concerned, if you don’t condemn your own lunatic fringe, then you get painted with the same brush. And rightly so!

“Islamophobia” I would suggest is a response to some pretty outrageous behaviour so look to yourself first!

A very canadian approach

February 14th, 2006

I quote: “Mohamed Elmasry, national leader of the Canadian Islamic Congress, says he would like the Western Standard charged with distributing hate literature”.

Now in prior commentary I have commended Dr. Elmasry for his approach, but on this one I think he is completely wrong. Distributing hate literature is very different from publishing a cartoon that offends Muslim sensibilities.

Are the cartoons offensive to Muslims? Yes, there can be no doubt about that. Are they hate literature? No I do not believe so. Are they news ? Very much so.

The Western Standard showed poor judgement in publishing the cartoons. Lets face it, anyone with an internet connection can view them for themselves, so there really isn’t anything positive that would come out from yet another publication. That being said, if they wish to show poor judgement, it is their right.

The issue here is that Islam is trying to impose its view of the world on people that do not subscribe to their faith. That should never be acceptable in a free society.

There was a film released many years ago by Monthy Python called “The life of Brian” that was offensive to Christians in general and catholics specifically. Was the film banned? No, and in my mind - that says it all.

Unique hiring practices

January 27th, 2006

I was sitting thinking about the election results the other day, and how it will affect the lives of the average Canadian. I then started to follow a very interesting chain of thought. Being a politician is a very unique hiring process.

Lets start at the beginning and look at getting nominated and elected. It is a tough, gruelling process and also starts a long slide. Lets face it, you can’t get elected without campaign funds, and obtaining those funds is inherently corrupting. You don’t get given money for nothing, and the people or organizations which donate to your campaign are doing so for a variety of reasons, and not all are altruistic.

By the time you take your seat in the house, you have a long line of favours you owe.

This is where it gets interesting though. Let’s say that you form part of the governing party. Currently the ruling party in Canada has 124 seats, of which 30 or so will form part of the Cabinet.

So, statistically speaking you have a one in four chance of being in control of a major or minor portfolio, all things being equal. Those aren’t bad odds when compared to the odds that an average person has when applying for a plumb position.

The rules for selection to these portfolios are never stated, but they include many factors other than skill. They will include proportional representation based upon geography, ethnicity, gender and many other factors. Any single group that can be identified will be screaming if they don’t have their representation in government and rightly or wrongly will be claiming bias.

You can try and tar and feather me here, but the current government has 14 elected women MPs out of the 124 total, so there will be immense pressure to appoint a significant number of them to Cabinet. There will also be pressure to represent all areas of the country, so if you are one of the 10 MPs elected from Quebec, it will also increase your chances. I’m not even going to get into ethnicity, but you can see where I’m going here.

The bottom line on this is the talent pool is pretty limited and realpolitik limits it even further. If you were a shareholder in the largest company in the country would you be happy that the members of its executive were selected this way?

RIP Paul Martin

January 24th, 2006

The election results are in and now we have a Tory minority government.

This has been an extremely long election, and its good that it is finally over before the electorate collapsed under the weight of the combined BS being shovelled by all of the major parties.

I’ve a few observations to make.

Paul Martin has tendered his resignation. After a lackluster campaign, highlighted by more negative comments about his opponents than positive statements about his vision for Canada I think that he should move over. I had high hopes for Mr Martin when he first came to office, but those have not come to pass. Mr Martin showed some signs of life towards the end of the campaign. If he had shown that earlier in the campaign, maybe he wouldn’t be resigning.

Negative ads don’t work. There have been some extremely negative ad campaigns run during this election - the worst of these authorized by the Liberals. If even a small proportion of them were true, you would expect Steven Harper to eat babies and burn gays and lesbians as a spectator sport. Now while you may not agree with all of Mr. Harpers positions, painting him as the devil incarnate has backfired, and all I can say is shame on you for even trying.

Finally, there seems to be an urban/rural split in the voting, with the rural areas going Tory and the urban areas going Liberal. I’m going to sincerely hope that Mr. Harper has one eye on the future and does not disenfranchise the urban vote. Reality says that you “dance with the one that brought you”, but if he does not want to be a one term premier he will certainly have to reach out the olive branch to the urban areas that did not agree with his policies. Mr. Harper - you have an opportunity here - don’t squander it.

The Canadian Election

January 24th, 2006

Well if you ever thought that Toronto was out of step with the rest of the country, all you have to do is look at todays election results to be completely convinced of this.

The general election is showing a Tory tide across most of the country, other than the little pocket called Southern Ontario. Well, I suppose that is a little unfair, but the concentration of Liberal seats in Toronto is significantly higher than anywhere else.

What does this mean. Well, in my humble opinion, there are a lot of downsides to this for Toronto. Hopefully the new Conservative government will not be completely spiteful, but you have to expect some political payback. Additionally, your powerbase drives your agenda, so don’t expect Toronto’s issues to register on the political map.

Furthermore, our very telegenic, but not very bright Mayor David Miller has made a fatal mistake in even getting involved in this election. He should have kept his nose out of it, but didn’t and this will cost Toronto big time. You want infrastructure money, have a bake sale. You want money for roads, ride a mountain bike - after all you keep claiming to be green. You have a garbage problem, oh thats just too bad, maybe you should recycle more.

I can’t believe that a politician that had been in office for more than about 6 minutes could make such a stupid mistake, but then Major Miller keeps surprising me, and usually not in a good way.

I suppose Torontonians have to learn the hard way - and I believe that lesson is about to commence.

Have search engines lost their way

January 23rd, 2006

I’ve got an espresso machine and it has gone a little wonky.

So I’m off to find resources to help, and boy did I ever receive a shock. When I went searching for the term “delonghi” which is the make of this slightly erratic piece of equipment, I didn’t get much joy. I was using Google, for those of you interested.

Fine, refine the search….. lets try “delonghi espresso”

The results, to put it mildy, are all over the place. The first item on the list had some relevance to my search, but the rest of the list was almost completely useless.

A significant number of the search returns were either irrelevant entries in E-bay, Amazon or pages of links to somewhat unrelated services, or sites that were completely SPAM.

I tried another couple of search terms and had similar results, before I gave the whole thing up as a bad job and reverted to the Yellow pages.

So what is going on here?

It seems Google, in its attempt to detect relevancy has gone overboard. Its weighting algorithm for determining relevance seems to be slanted so heavily toward site activity and links that it overwhelms any other factors.

Additionally with the search that I did, a good proportion of the results were out of date - the coffeegeek site mentioned in the results is not active for example.

Most disturbing, there were also a significant number of SPAM sites, and these were in the first 2 pages.

I can’t explain this, other than to say the tuners and tweakers seem to be ahead of Google here.

Unless there is some activity on Google’s part, then their billion dollar empire is going to come crashing down around them. The key to their whole existance is relevancy, and right now they seem, at least in this example, to have lost the plot.

If you would like a quote for SEO, please contact us. We would be happy to help.

SEO linking

January 19th, 2006

You have spent the time and money getting your site tuned up from the SEO perspective. Your keywords have been well thought out, your text and tags reflect those keywords, and you are actively adding content to your site on a regular basis.

Congratulations - you have made a great start, but there is one more area that requires your attention. It is called back-links.

What these are are other web sites or web resources that link to you. The closest analogy I can come up with in the real world is networking.

When a search engine looks at your site, it tries to figure out how “important” your site is, and one of the ways it does this is by checking to see how many sites point to yours. The more links there are, the higher your site ranking.

Well almost….

Over the last few years, SEO pro’s have been exploiting this and there are many sites that have pages and pages that contain nothing but links for the purpose of establishing what is called reciprocal linking (I’ll link to you, if you will link to me)

I’ve seen sites with literally thousands of these links, and quite simply, it doesn’t work anymore. The people that program the search engines have noticed this phenominon, and have changed their ranking procedure to check for this to the point that if you get involved in this sort of activity, you may well find your ranking dropping, not improving.

So what sort of links are good?

Well - honest ones is the short answer. Web sites that regard you as a business partner, rather than a link enhancer will have your link on pages without thousands of others - those sorts of links will have a positive effect. Another source of links is from professional articles and the like. If you publish articles in any of the on-line resources and they contain a byeline linking to your web site, those will be positive.

The list of potential links is endless, it just takes time and creativity to come up with good targets. It also takes time to cultivate those relationships.

In other words - there isn’t any difference between networking in the real world and in cyberspace.

Best of luck coming up with a great networking strategy

If you would like a quote for SEO, please contact us. We would be happy to help.

SEO campaigns

January 18th, 2006

And just how much money do you want to spend?

SEO campaigns can consume an aweful lot of budget very quickly with very little return in the short run. Lets face it, there are a lot of things that need to be done and time is money. So what are the tricks to a successful (and cost effective) SEO campaign?

First - establish a benchmark. If you don’t know where you are starting, you won’t know if you are winning the battle.

Find out how you rank on the search engines of your choice for your most cherished keywords.

Now choose carefully - you want to pick one or two search engines and a handful of keywords. Each search engine is different and while some will like your SEO tuning, others will hate it and your rankings may drop, so it is very important that you make a concious decision as to the ones you want to improve on.

Once you have done that - then look at your competitors, and see what they are doing. If they have been successful, then by emulating them, you too will be successful.

Now go and make your changes - update your copy, your meta-tags, your titles, your image texts - all of the things that a decent SEO tune up will do.

Now for the hard part - have patience. It will take somewhere close to a month or maybe more for those changes to have any effect, so there is no point in making changes on a Monday and expecting a shift in your rankings by Tuesday. It is simply not going to happen - so get back to your regular business and make a note in your diary to re-check your rankings in a month.

Rinse and repeat on on a monthly basis.

Simple isn’t it - well not quite, because even if your site is fully SEO’d there are other factors that you need to work on, and those are called back links. I’ll talk about those in my next article.

If you would like a quote for SEO, please contact us. We would be happy to help.

Lets talk graphics

January 17th, 2006

Everyone is a web designer……unfortunate but true, and those that aren’t are web critics.

And unfortunately there is a lot to be critical about.

I spend my time looking through web sites for clients that want “a little tune up”, and sometimes what I see sends shudders down my spine. Web sites that flash, spin, play tunes and have little figures dancing about, and that is all on the first line.

Your web page is your corporate identity, and unless you are in the business of selling drugs your web site should not look like a hallucination from a bad acid trip.

By all means make it striking - but do so in moderation - after all isn’t the idea to get people to return to your site, not to reach for the aspirin bottle.

Keep your visuals on message - if they aren’t supporting your product or service, toss them. If they obscure your message, toss them. If you can’t look at them 5 times in a row, toss them.

Be critical and put yourself in the place of the client that is visiting your site for the 10th time. Are they going to enjoy the experiance or are their teeth going to grate?

It will make my life a little easier and I’m sure your clients will appreciate it too.

If you would like to discuss web design, feel free to contact us for a free quotation.

Have patience

January 17th, 2006

We are so used to having the world at our fingertips through e-mail, text messaging, cell phones and PDA’s that the one thing that seems to be disappearing is patience.

When do you want it? “Yesterday” is usually the response.

Well I’m here to tell you that there are still areas that don’t work that way - and SEO is one of them.

When you first develop a web site, it takes time for search engines to find it. I’m not talking minutes or hours, I’m talking weeks and potentially even months. Sure, there are things that can be done to speed that up, but its still a long process.

When you improve your site through SEO, those changes don’t reflect very quickly. One of the most difficult things to do in SEO is to truly determine the success or failure of site changes. Your ranking may not change for weeks or even months depending upon timing and activities such as the Google Update.

When you are thinking about setting off on an SEO tune up for your site - bear that in mind. Expect results - yes, but don’t expect them tomorrow.

If you would like help on SEO for your Web Site, feel free to contact us

Canadian continued….

January 16th, 2006

I am so disillusioned with politics.

We are in the middle of a General Election and are being bombarded with TV advertising for the various parties. That is to be expected, but the tone and tenor of the adverts are just so wrong in my view.

Rather than saying what they are going to do, each of the major parties simply seems to be trying to demonize each other…. and I mean demonize

It is a wonder that it hasn’t sunk to the level of posting pictures of the leaders with horns and a tail impaling babies on a pitchfork.

Gentlemen, and I use that term loosely, this level of behaviour would be unacceptable in a schoolyard, never mind a national debate. Show some class!