I bet that a good 50% of the readers of this blog already know about thinktecture, a company that's less than 24-hours old. Because of blogging, I'm the #1 Google return for various queries about programming airline reservation systems, which is how I keep myself in Jolt Cola and Doritos. I've published somewhere north of 500 technical articles in the past 15 years; blogging absolutely outstrips writing technical articles as a marketing tool. Is it better to be indexed than it is to be read?