Despite the estimated hundreds of millions of websites on the Internet and the enormous sums of money paid to develop them the unfortunate fact is that most small business web sites simply do not work. By do not work I mean that they do not deliver on what is expected or promised. There are many reasons why websites don