Do Blog Ads Create Buzz? Execs Weigh In