for me my best marketing effort is trough combination blogging and adwords with additional longtail research,it is basically marketing base on community gathering,creating place so that people love to read my blog,and once the blog hit there popularity I post a sincere recommendation about the good and bad of the product I sell