I have been making web sites for businesses almost since before Al Gore invented the Internet, and my latest project really brought some fundamental issues into focus and addressed them pretty well, if i do say so myself. I have read about and seen dozens of "the new technologies" (of the moment) that will "revolutionize the way your company does business" over the years.
It seems to me though, my small business clients are still asking two questions which are much more foundational than the use of any individual web site technology. "How will people find my web site?" and "How can I change my own web site?"
The first question is answered in a variety of ways, all of the good answers boil down to creating a quality web site, and promoting it. As a web developer, I strongly believe that a business person knows their own customers better than I do, and so while I can guide the business owner in developing a quality site, the second question is really the interesting one.
