Who should have a Blog site?

coaches, therapists, trainers, consultants, photographers, artists, freelancers, beauticians, wedding and party planners, event organisers, kennel owners, interior designers, landscape gardeners, sales consultants, recruitment companies, Engineering companies, Environment groups, Public Services, Entertainment groups, Medical groups, Accountants, Actuaries, AccountantsWhy?

Because they will be more effective.