Aaron Wall put up a really interesting "Internet Marketing Mind Map" several days ago. It's really great to browse through.
Interesting as well, he points out on his blog some of the flaws of pull marketing. From what I understand, due to releasing the mind-map on his Tools site, the map did not garner as much attention as it may have if he'd put it right on his blog site. The post on his blog made me think a bit deeper that perhaps all marketing may be "pull" (because unique ideas have "pull" ) and "push" marketing really equates to sales. It's definitely a subject worth examining over and over. Nonetheless - unique ideas are what really drive any type of marketing....if it is unique and edgy, and you use both pull and push to get it out - you're moving it forward.
Oh, don't forget hard work too!