It's definitely hard to say what the best marketing technique is. Every business is different and so, too, should the marketing for that company. Personally, I think social media has been a great resource for most businesses. However, forum and blog discussion is great too! :)
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.