Micro-Blogging, Twitter and Social Bookmarking for Marketing