Having criticized the AMA definition of marketing I wanted to offer up my definition. This is a work in progress but substantially represents my notion of marketing based upon 31 some odd years of actually "doing it":
Marketing is ideas and actions that generate increasingly profitable market share.
There, that's Smock's definition of marketing. I'm not imposing it on anyone - if you hire me to do a campaign and want to know what my definition of marketing is - that's it.
Download vSente's Free Campaign Planner to learn more about how we help marketing managers battle larger competition.