For selling my properties, I rely almost exclusively on realtor.com and the mls. For building my business, I focus on building by referral - see my answer at this question on LinkedIn. Craigs list, in my area, is great for rentals, but thats about it.
Online advertising has been yielding much better results..and it is less costly. Craigslist , Backpage and some of the other free sites have been pretty good sources. Also, international sites are great ways to get the word out.
The best advertising has been online advertising. It is significantly less expensive than print advertising and we get a better response. Craig's list has been good especially since it was started in your area. The trick is to continually keep it updated.