Interactive marketing has finally come of age