Kinetic Marketing - A New Way to Think About Marketing