Outlook’s Fatal Flaw as an RSS Aggregator: Desktop Search

I use NewsGator as my aggregator, but I think I’ll have to change. The problem is that when RSS posts flow into your system as email items, desktop search for real email becomes much less useful.

For instance, searching your real email archive for words like “schedule” or “deadline” would likely result in a very relevant set of returns. If, though, your RSS reader is integrated in Outlook, that same search will turn up a hundred RSS posts for every real email message to you.

Ironically, you can search within Outlook based on folder structure, but none of the Desktop Search tools allow you to control indexing / searching. So we’re back to where we were 5 years ago: One tool for searching your hard-drives, another tool for searching within Outlook.

Programming OneNote 12

I’ve confirmed that, as one of them thar jour-nye-lists, I can actually write about my experiences with the Office 12 Beta (I’m allowed to talk about client-side stuff only). I have much to say about the new task-based interface, but for my first post I have to talk about OneNote.

Whoa, baby, does this have potential. Add a reference to the Interop library in Visual Studio and you have trivially simple read-write access to XML-encoded OneNote content. How easy is it to read the pages in your Notebook? Is three lines too much work?:

 ApplicationClass ac = new ApplicationClass(); string strXml; ac.GetHierarchy(String.Empty, HierarchyScope.hsPages, out strXml); Clipboard.SetText(strXml); 

Preliminary investigation shows that you get back all the needed valuable information (note flags, binary content [requires two calls,which is fine]). I haven’t yet started writing new data, but expect it to be equally straightforward.

OneNote is a platform for innovation. I really think this is one of the best chances for MicroISV development we’ve had in years.