For entertainment and comfort purposes I find Trulia to be an outstanding recreational outlet.
Your other question...the one about generating business, will be as varied as the real estate industry. The one that works for each agent will be precisely the one in which they invest in, be it their passion and interest or their money.
I believe real estate is a local business. I invest locally. I go where there is an abundance of heart beats. I participate where ever a home owner may appear. But, I never occupy space without providing value. VBM is what keeps everyone looking forward to the next meeting and remembering the last one.
I use grass root outlets to drive traffic to my web site(s). Of course using the big net allows me to get that home owner shivering in North Dakota to find me in Florida. The REAL buyer, however, will be referred to me by the North Dakota real estate professional in whose database I appear. That has truly been a magical part of the ReMax enterprise.
Good question and I'm interested in the answers of others too. Facebook is #1 social media outlet that has brought me business. Not necessarily from my business pages on Facebook but my personal page where I tend to put a few real estate items on but don't overload it (that's what my business pages are for).
Looking forward to other responses.