Blogs are better that forums in SEO and traffic generation. We can create keyword-focused content for blogs whereas keyword generation in forums is more organic. In addition there many directories dedicated only to blogs. In social networks like Digg and SU, blogs definitely have a leg up over forums.
But, it don't have to be a blog VS forum kind of thing. We can harness the power of blogs by appending them to forums.
Thanks.
