_____ is a tool that uses the Internet, particularly social networking and video sharing sites, to spread a message and create brand awareness.
a) Blogging
b) SEO
c) Viral marketing
d) Email marketing