Hi Dorian,
Here's one way to search for good free info.
Do a Technorati search and then mainly click on blogs that have lots of links.
That will help you avoid some of the splogs and scraper sites.
http://www.technorati.com/search/%22viral+marketing%22
Hope this helps and best of luck!