Humans would like to have semantically searchable data.  Computers can search semantic data, but do not excel at creating it.  For most common projects, humans are more interested in formatting data for human use than semantically categorizing it.  The solution, as I see it, is to embed AI into all word processors (MS Word/Works, Open/Star Office Writer, Google Docs, etc) and separate the visible formatting from the contextual formatting. Only give users the ability to add contextual formatting to aid in semantic sorting and parsing so that human-necessary work gets done at all. Then have the AI step in, dynamically in real-time, to format the data into a human friendly display format (based on a selected theme, or AI type to give it a “biz memo” look and feel, or “newsletter” or “personal note” or “white paper” or “blog entry” or to make it “Professional” or “Informal”, etc.) and start giving up precise control of how things are viewed. This will be a boon as more data is seen on more devices and differently sized screens than ever before (see: smartphones, iPad, QSXGA TVs, etc.).  Let’s all get out of the text layout business and get into the semantic encoding business, for the good of us all.