Internet Marketing - What Comes First?

Someone asked me recently, if I were to expand an existing professional services business onto the internet, what marketing steps would I take first: set up a web site, a shopping cart, a newsletter, or a blog?

This is a very good question. Five years ago most Internet marketing specialists would have all responded in chorus,