From a marketing perspective, what role is played by professional bloggers?
a. engaging customers on behalf of companies
b. introducing new products to the marketplace
c. sharing videos and photos of products
d. recruiting employees
e. reviewing and giving product and service recommendations