There certainly have been many ways to do marketing business over the years.
There is still Outbound Marketing like ads in newspapers, magazines, the Yellow Pages, billboards and mailouts to name a few. And then there is Inbound Marketing where you draw your Target Market to your website. Inbound marketing can include Article Marketing, Email Marketing, Blog Marketing, Social Media Marketing, and more recently Video Marketing.
Some stats on the top Video Channel You Tube:
October 2008: 1 billion views per day of videos on You Tube