I've seen over the years that there's no right or wrong when it comes to marketing. What works for one type of business may not work for another.
What I've seen for sure is that rarely can you do just one thing once and expect that the buyers are going to come flooding through the doors, virtual or otherwise. So running a newspaper ad once and then saying "well I'll never do that again, it didn't work!!" is very short sighted.