Yes, Facebook, Twitter and Blogs are essentially free from a monetary standpoint. There are however other costs – primarily the resources and time that you need to devote to these social mediums. I believe that the costs are still considerably less than a company would have to spend on traditional media to achieve similar results. See what they think at MSNBC.com:
Visit msnbc.com for Breaking News, World News, and News about the Economy