Tremendous growth of technologies is on one hand a blessing on other a curse. Few businesses feel prepared to fully leverage the potential that lays in them. Together with another two puzzles - human factor and data - marketers have phenomenal opportunity to succeed.