The 21st century marketing in a nutshell.