This interactive workshop gave us a good appreciation of the requirements for a successful online presence.
I would recommend this workshop for any small business that needs to develop an online marketing strategy, or which needs to review its current website and online marketing.