Nice article (I like your style)... it would be better if people referred to semantic web technologies as technologies and facilitators of other applications, not as the abstract, "future" concepts. I address many of these on my blog -- you may find some of my MI topics interesting/applicable.