Is marketing really dead?

Really? Traditional marketing logic, such as knowing your target market, finding your niche, having a fantastic product and telling people about it? Those long-held principles no longer apply?