Musings from Mars Banner Image
For Software Addicts: Yes!MaybeNah!
Mars Report:

An Ongoing Review of Personal Information Management Tools for Mac OS X: No Perfect Solution (Yet)

Published March 17th, 2007

Many Choices: Proliferating Titles in Mac OS X PIM Software

Document History:
- Updated 4/20/07: Removed myNotes from the list. It’s a notepad rather than a PIM.
- Updated 3/18/07 with review of KIT.
- Updated 1/15/07 with review of TopXNotes.
- Updated 12/6/06 with review of Daily vX.
- Originally published 11/7/06 with review of six PIM apps.
The list of PIM apps in the “review queue” for this ongoing review are listed in the Addendum. New items completed are noted there as well.

There are definitely some life decisions that you should think twice before revisiting. I’m talking things like your marriage, your decision to have kids, your choice of college, your upcoming vacation plans… maybe your car and house. But honestly, don’t politicians make too much of clinging to decisions they made that turn out to be wrong? And don’t some of them place way too high a value on consistency over a long period of time in one’s personal values and beliefs? Is that “fortitude” or “stupidity”? Heck, as Joni Mitchell once pointed out, “Life is for learning.” If you acknowledge that learning changes you by adding new ideas and insights, then individuals who never change their mind about things aren’t particularly good role models for an advanced society… are they?

Astute readers of this page are probably starting to wonder where the hell I’m going with this topic. “Is this an article about PIM software, or not?” Well, it’s actually highly relevant, because one type of decision we make quite often nowadays should be easily reversed. If it isn’t, we’ve made the wrong choice and should change our minds immediately. I’m talking about one’s choice of software applications.

Decisions about software should never be forever, but all too often people act as if they are, or must be. From my perspective on Mars, I can’t imagine why anyone would think it makes sense to cling to old software decisions. How can it make sense, when software is evolving at a more rapid rate than nearly any other human endeavor? Suppose I decide in 2006 that iTunes is the best digital jukebox ever, and that’s that. Then, 3 years from now, Google comes up with a startlingly new approach to managing digital assets that is so obvious and wonderful that it’s hard to cling to the idea that iTunes is better.

If I care about using the best (which I do), I’d better be prepared to try Google’s new software without regret that I invested so heavily in iTunes over the years. Fortunately, iTunes is the kind of software that lets me take advantage of its features without locking me in to them. Given my overall philosophy about software, portability of content and meta data is a pretty important feature in whatever I decide to use. This is actually one of my objections to Windows and the Microsoft way, which is to tie users to their software through proprietary formats that only Microsoft controls.

As a frequent, self-appointed technology consultant within my organization, I always make decisionmakers consider how they will be able to extract themselves from their software decision if it turns out to have been the wrong choice. My view is that in today’s software market, you have to be prepared to make software choices quickly, or risk never making a decision at all as the feature set and universe of software products rapidly shifts. But you have to be prepared to jump ship just as quickly. It’s telling, I think, that the decisionmakers who are least willing to consider jumping ship are those locked firmly into a Microsoft environment. Somehow, these folks feel that if only they could buy all their software from Microsoft—for everything from routers and storage to email and desktop—all their problems would be solved. How can they not see that with each decision to commit another chunk of their organization’s IT infrastructure to one company’s “DNA,” they further restrict their flexibility to make quick decisions, all but ceding their decisionmaking power to that other company. Anybody remember the Star Trek episodes about the Borg? :-) Seriously, though, it’s very much like that if you let a software Borg get too close to you.

It’s ironic that so many “technology experts” think of Apple as the company that locks users in with proprietary hooks, when Apple has never been the source of such danger at all. Yes, Apple’s hardware is proprietary, but think about it: If you want to extract your data from a computer, what form does the data take? Hardware? Of course not… it’s the software, stupid!

The danger of lock-in isn’t from hardware, it’s from software. Since Mac OS X hit the scene 5 1/2 years ago, Apple has been delivering a platform built on open source, standards-based software. Even when they come up with a proprietary file format, they will shortly reveal easy ways of getting your data into and out of that format. I’m not saying Apple has never been stupid about this, but their stupidity about formats is the exception rather than the rule. As a pure software company, Microsoft’s business model is built on secret, proprietary formats that hook in to secret code in Windows, closing the Windows environment and locking users into an apparently velvet prison.

I didn’t mean to digress onto Microsoft (yet again), but my point is that one of the main reasons I use Mac OS X drives a lot of my software decisions: I don’t want to get stuck. I want to be able to migrate freely to a new software application if the features and benefits are compelling enough, and I don’t want worries about how I’ll migrate my data to be a show-stopper.

With this in mind, I’ve been eyeing the market for personal information management (PIM) software on Mac OS X for a couple of years now. I’ve felt a little like a honey bee, alighting briefly on this software package, then moving on to another, and another, all the while sampling a dozen more. The tool I’m currently using has been my “flower” for the longest period so far: DevonThink Pro.

Though far from perfect, it’s the best tool I’ve yet found, with the most flexibility for getting data into and out of its data store. DevonThink Pro covers the widest range of data types, and encompasses a large universe of possible uses and usage scenarios. However, it took me quite awhile to get comfortable with DevonThink, and even now I continue to discover better ways of working with it. And because of a few glaring limitations, as well as my general Software Addict’s mindset, I continue to sample the competition.

This article is not about DevonThink Pro, although I’ll share a few thoughts along the way. Rather, it’s intended to be an ongoing repository of my observations about software products that overlap with DevonThink as I try them out. Given time constraints, these are not complete reviews of the various products, but rather they simply document my quickly written notes on pros and cons during the course of my evaluations. Because new versions of software often overcome limitations in earlier versions (but, as self-evident as this may be, it’s not always true), it wouldn’t be fair to set these notes in stone forever. For any products that have enough “pros” to make me want to return and sample new releases down the road, I intend to revise the entries as the products evolve.

One of these days, I’ll hopefully find the “perfect” product and can close the door on this category of software for awhile. But in the meantime, I’m keeping the door wide open and welcome any newcomers that look interesting and aren’t outrageously expensive. Here is my current list of required features for a PIM product:

  • Flexible import and export of data in as many file formats as possible
  • Excellent support for HTML formatting and/or conversion, since it’s the final resting place for all my writing nowadays
  • Thorough, robust integration with Mac OS X application services, so I can interact with the application from whatever work I’m doing.
  • Top-notch search interface for quickly locating my data.
  • Flexible user interface for handling data of varying formats and complexity
  • Support for smart folders as well as for deep nesting of tags, categories, and folders as aids for organizing data
  • Support for to-do lists
  • Support for regular word-processing tasks.
  • Support for tabular presentation of data and/or spreadsheet-style organization
  • Persistent utility for taking notes without having to open up the main application interface.
  • Integration with WebKit to enable easy import of web content.
  • Robust support for the PDF file format.
  • Easy integration of image data, as well as audio and video files.
  • Intuitive, easily understood navigation and toolbar functions.
  • Excellent, extensive support for contextual menu functions.
  • Full accessibility of functions to AppleScript and Automator to enable workflow automation.

One last introductory note… The products in this category overlap with those in the “note pad” or “sticky notes” category, but though I am reviewing those products too, I don’t intend to include those reviews here. In my ideal PIM application, there would be no need for a separate “note pad” or “sticky notes” category, because such functionality would be built into the PIM tool. But nothing that’s come along to date quite fulfills that vision, unfortunately.

The following list has links to the mini-reviews that are included in the article at a given time (in alphabetical order). Products that I intend to keep watching for awhile are designated with checkmarks (Yes!).

  1. Daily vX
  2. Formation
  3. iData
  4. Yes!Journler
  5. KIT
  6. Yes!Mori
  7. Yes!Soho Notes
  8. TopXNotes
  9. Yes!Yojimbo

At the end of the article, I’m keeping a list of the software products that are in my “review queue,” and notes about these will be added here as they’re done. OK… enough jabbering… On with the show!

Daily vX Icon

Daily vX

Daily vX's Main WindowDaily vX is a powerful and, in many ways, impressive personal information manager. Unique among the applications reviewed thus far, Daily is actually a FileMaker application that comes with a FileMaker 8.x runtime. (Note: I know extremely little about FileMaker, and didn’t investigate its capabilities for this review… I simply looked at Daily as a Mac OS X application and assessed its usability and functionality in my usual quirky way.) Apparently, it’s hard to hide this fact, because even if you look at the usual “About” page for Daily, all you get is “About” the FileMaker runtime. (Oh well…) Daily is a product of the German company INtex Publishing, which appears to use FileMaker as the foundation for all their applications.

Daily’s reliance on FileMaker is probably a strength for certain kinds of applications, but in general I found it to be a weakness. FileMaker gives Daily’s data entry system a consistency that would probably be great in a business environment, where you want all records of a given type to be entered the same way. However, for a PIM, it’s not that helpful, because it’s too inflexible to handle a wide variety of information types that you may want to enter. Reflecting its data structure, Daily entries have a certain set of fields for each entry. You can add more text fields, but you can’t, for example, add more than one image or other media file. For that matter, the main text field can’t contain images, and it lacks a number of formatting options that many consider essential for a PIM—for example, bullet or numbered lists.

It’s important to note that if you already have some FileMaker expertise, Daily’s structure becomes much less rigid. That’s because you can use the FrameMaker runtime INtex provides to develop new layouts and data models for your documents. In this case, you can add new fields of various types, rearrange them in the view, and more. As powerful as this capability is, however, it’s hard to imagine busy professionals finding the time to develop their own entry types, or even modifying the layout of existing ones.

Apparently, Daily’s underlying architecture also precludes it from leveraging standard Cocoa-framework goodies like application services, resizable interface elements, customizable toolbars, access to standard text styles, and so on. The interface itself is attractive, but eventually you realize it’s just one big window, and nothing within it can be changed. Reviewing Daily was an adventure unlike the others here, because it’s not a Carbon app… and it’s not Cocoa, either. This is a big drawback if you’re expecting users to take some comfort from standard interface components. Heck, you don’t even get aqua scrollbars!

Now, all of that said, Daily can do a heckuva lot with what it gives you. It has numerous ways to export your information (though there are drawbacks there as well, as I note in the table) and offers sorting and other database-related options that most PIMs don’t. Taken on its own, without the context of the Mac OS X desktop, I found Daily’s interface to be quite usable. In fact, if this were a web application instead of a Mac OS X desktop application, my expectations would be quite different, and Daily more impressive. Daily makes it relatively easy to bring content into its fields (though not by drag/drop) and has some useful hooks into other Apple applications (e.g., Mail, Address Book, Safari, iCal, etc.) At $19, Daily is pretty inexpensive, and if you have fairly rigid content types to manage, which you’d like to be able to export easily to HTML, spreadsheets, or other formats, you should check it out.

Daily vX
(Version 2, $19)
Pros Cons
  • Attractive user interface that appears to be logically organized.
  • Connector to iCal lets you add date entries to specific calendars.
  • Import from iPhoto brings up small dialog that makes it easy to choose the picture you want.
  • Toolbar has two draggable menus, both of which can be closed or positioned anywhere on the screen. One of the toolbars contains text formatting tools.
  • Though rigid, the entry format lets you add new text fields as you need them.
  • Daily provides an automatic “zoomer” for images, so that wherever you see a small thumbnail, you can just click on the thumbnail to be zoomed to the full image. It’s then easy to get back as well.
  • The “web” tab lets you add web pages to your record, which then display as fully formed web pages in the Daily interface.
  • Comes with a number of useful Applescripts
  • Daily supports adding audio and video files (one for each record).
  • There’s a convenient summary view that shows a tabular display of each record and its major meta data.
  • Each record can be rated as well as prioritized, and Daily supports meta data like key words, categories, projects.
  • Data entry for fields is made simple by use of automatic pull-down menus after the first item has been added.
  • Daily supports numerous useful export options, including XML, RSS, XHTML, iPod notes. You can also click the Mail icon to send a record as a mail message (though it only sends the text content of the record).
  • Daily can export records (one or all) to an .xls spreadsheet file.
  • Daily can also export the entire set of records to a wide variety of formats, including HTML.
  • Although Daily is an attractive app that tries to mimic a Tiger Cocoa app, it’s not that. It’s actually a FileMaker app built on top of a FileMaker runtime? This is only bad because so much of the interface has custom controls, and the controls one expects for word processing (for example) aren’t there or are much harder to reach.
  • Daily appears to have a rigid structure for each record. For example, it didn’t want me to add two pictures in the “pictures” block. This would be fine for an application where all records in a particular document have exactly the same set of fields and format. But that’s rare in the case of PIM needs.
  • Very odd… the “bottom toolbar” isn’t a separate view at all… it’s just part of the main view. If you scroll up, the bottom toolbar disappears. Not good. The interface in general is very rigid… no element can be resized except the outer window layer.
  • Daily doesn’t support the standard Cocoa “ruler” for word processing, and I couldn’t figure out how to add a bulleted or numbered list to the text without going to the manual (which I refused to do).
  • Oddly, the entry format is divided into 3 parts, but the text entry field in the first part is different from that in the second part. It’s not clear why the interface for each text field isn’t the same. I like the second interface better… However, whenever you choose an option in “tab 2″, the interface switches you back to “tab 1.”
  • Can’t drag/drop images or files into Daily.
  • Can’t include images with the text.
  • The only kind of new fields Daily supports are text fields.
  • Except for .xls format, Daily can’t easily export individual records, and you can’t export images or multimedia files in any case (even for HTML export option). To omit records from the export, you have to “omit” them. There may be a shortcut method for omitting, but I found I had to do the omitting for each record, because you can’t select more than one record at a time.
  • Daily doesn’t support application services from other applications, and it has none of its own.
  • Daily has no built-in help file.

Formation Icon

Formation

Formation Main WindowMy summary impression of Formation is that it was developed from the point of view that users would spend most of their time in Formation, using the file system and Formation tools to browse to content, or to directly cut/paste content into it. Formation assumes that content is mostly created within its boundaries, and it’s exceedingly difficult to get external content into Formation without manually cutting and pasting. Formation is not taking advantage of the numerous facilities in Mac OS X for letting users put content in other applications without having to switch to them first. In this, it simply fails to provide what I consider core functionality: Use of application services, Applescript, contextual menus, Automator actions, PDF workflows, and other tools to make it easy to get content here and there the way that makes the most sense in a given situation.

Formation
(Version 1.14, $30)
Pros Cons
  • Lots of functionality
  • Provides discrete tools for numerous tasks, including scheduling, project management, scrapbooks, contact management, and many more.
  • Compact interface invites exploration
  • Attractive interface
  • Can’t easily import files
  • Media browser lets you view some kinds of files on the file system, but not all
  • Once you browse to a file, you can’t import it or link to it
  • You can’t add graphics to notes or otherwise import them
  • Import and export limited to text files
  • No Services integration
  • Not Cocoa framework, so some basic stuff missing
  • No automator actions or other workflow integration
  • You can mail items from Formation, but not mail items to Formation
  • The concept seems to be that all content is added directly in Formation
  • Web integration is limited to adding hyperlinks, which you have to type
  • No external drag/drop support, but you can drag/drop some things within (e.g., from note to scrapbook)

iData Icon

iData

iData Main WindowiData’s database orientation initially intrigued me, but after spending some time with it, I came to feel it was a serious limitation for the ordinary day-to-day business of managing personal information. Perhaps the iData developers have other audiences in mind—for example, companies who build specialized databases of content for their employees—but that’s not exactly how the software positions itself in its marketing. I found iData 2.0’s user interface to be confusing and inconsistent, and I had a hard time even getting started without reading some of the help pages. Some readers will be saying to themselves, “Well, why shouldn’t you read the Help pages?” Perfectly reasonable question if you think a user should have to read the manual before starting to use a software application. However, I think making users reach for the manual to do the most simple tasks is a failure of the interface design. We know how to build software that’s intuitive for most newcomers nowadays, but it requires thinking like a user rather than as a programmer or data-modeler. The iData interface is too much a reflection of the underlying application architecture, and not enough a reflection of how users think about the tasks they want it to do.

I notice that the developer has an early beta of iData 3.0 available now… I might give it another try, although it’s pretty far down on my list at the moment.

iData
(Version 2.1.8, $70)
Pros Cons
  • Many interesting features
  • Best feature is iData’s ability to let you design data structures for whatever content you’re dealing with
  • Support for templates makes building new data structures easier
  • You can open multiple databases concurrently
  • Powerful sort and search features, although designed clumsily
  • Confusing interface
  • Rigid interface
  • Lack of text formatting support. (It’s there, just not readily accessible)
  • Terminology too closely tied to its database structure
  • You need to read a manual to understand how to approach iData
  • Features seem disjointed, and interface doesn’t help orient a newcomer
  • Mishmash of features extends to toolbar: Features seem added without considering how they relate to different data sets
  • Navigation makes no sense to me… reliance on linear navigation seems old-fashioned
  • Use of separate databases (or documents) doesn’t fit well with the integrated nature of my work. I don’t want to know which database my content is in. (This is also a weakness of DevonThink.)

Journler Icon

Journler

Journler Main WindowJournler is an incredible bargain, and my hat is off to the developer who’s building this marvelous package. Journler is a cornucopia of Cocoa and Mac OS X goodies, and it takes advantage of every opportunity Apple’s engineers are providing to extend Mac software to the latest and greatest possibilities. Just a quick look at the full range of Journler’s capabilities makes me drool about its potential, and I’m in awe of the programmer’s skills and his generosity in making this hard work available for free. Here’s a concise list from the Journler website:

  • Entries by date and folder
  • Standard word processing capabilities
  • Record audio and video entries
  • iLife integration: iPhoto, iTunes, iMovie and Safari bookmarks
  • Spotlight support
  • AppleScript support
  • Edit entries in tabs or multiple windows
  • Inline media viewing: audio-video, images, pdfs, websites and archives, Address Book records
  • Import and export entries: text, rich text, pdf, word, html, webarchive
  • Print and export a single entry, collections of entries, or any dated range of entries
  • Integrated iWeb, emailing and Address Book
  • iPod notes export
  • Integrated blogging: Blogger.com, LiveJournal and MetaWeblog API systems
  • Relevance ranked searching and live filtering
  • Elegant and easy to use, powerful with well documented features
  • Unicode compliant, write in any language
  • 256 bit AES encryption

At this time, however, my testing found Journler’s performance a bit spotty, and implementation of some of the features—in particular, the multimedia features—a bit weak. I took other notes indicating that Journler’s use of some Mac OS X technologies needs a bit more work. All in all, this is a marvelous product with loads of potential and numerous great ideas, and I’m definitely going to keep an eye on it. Journler already has a large, satisfied user base, and if you don’t have money to spend and need a tool for managing personal information, it’s a no-brainer to give Journler a try.

Journler
(Version 2.0.2, Free)
Pros Cons
  • Beautiful, intuitive Tiger-style interface
  • Excellent iLife integration
  • Records audio and video notes!
  • Highly configurable collections/folders
  • Fully customizable folder/collection icons
  • Simple, but powerful interface that’s also quite customizable
  • Calendar interface is a nice alternative navigation option, reflecting software’s origins as a journal management tool
  • Excellent text editor functionality, using the full power of Apple’s Cocoa text options, with a simpler interface for some items. Ruler toggle-able, tables easy to add & edit, lists, etc.
  • Excellent import capabilities for rtf/html/text
  • Very good export options. Defaults to HTML, but can also do RTF, Word, Text, as well as iPod notes and iWeb
  • Autosave is nice (cf DevonThink)
  • Input volume for microphone resets to lowest setting when you begin a video recording. This is true whether you set the sound input before starting Journler or not, and occurs on both h264 and mpeg4 video settings. Solution requires manually resetting sound input in system preferences before starting a recording.
  • Audio recording requires separate installation of lame mp3 converter
  • Services integration seems weak; selected an rtf file in Finder and chose “New entry containing selection,” and Journler added a .tif image of the file icon rather than the file itself. By comparison, DevonThink imports a file link.
  • Journler crashed on me 4 times in an hour of testing.
  • Journler couldn’t import web page as “print to pdf” workflow service. Same page worked fine to DevonThink & Yojimbo. Journler ended with an import error message each time. (on MacBook only)
  • Journler had to be active to receive a PDF workflow printing, and it would receive a PDF file this way only once.

KIT Icon

KIT

KIT's Main WindowKIT is one of the least expensive PIM tools in this list, and its latest version clearly follows Yojimbo, Mori, and other applications into the new, Tiger application style—of which I’ve grown quite fond. As such, KIT is very attractive and easy to use. Its feature set is as complete as the others in the list of those I’ve given a “checkmark”, but there are just too many missteps in the user interface and unstable behavior in basic functions like search, to recommend. Like the others in my “checkmark” category, KIT is also missing a number of features I consider essential in a PIM: Ability to accommodate structured tabular data (i.e., spreadsheet-type views), support for nested folders, and support for smart folders that are smart enough to handle custom data types.

If it were just a matter of missing features, however, I’d give KIT a checkmark and keep it on the “promising” list for future reviews. Based on my experience with the current release, however, it appears that KIT has a ways to go merely to get basic application stability and user interface consistency under control, before tackling more complex functionality. My list of pros and cons will explain the specifics. KIT gets above-average reviews from sites like MacUpdate and VersionTracker, so clearly it has its fans… Price may well be a factor here, since you get quite a bit for $25. However, I also noticed some comments corroborating my experience with KIT’s search feature, and I do tend to have very high expectations in Mac software. :-) (By the way, KIT stands for “Keep It Together.”)

KIT
(Version 1.3.2, $25)
Pros Cons
  • Uses Growl
  • Uses Sparkle
  • Provides a very useful view preference that I wish more apps did: “Resize columns to fit.” Hope this works as I expect it to, because it could be really handy at keeping content visible in tabular displays. (Note: I see the latest version of Yojimbo offers this, too.)
  • Provides an application service for grabbing content and moving it to KIT.
  • Lets you configure a keyboard shortcut to activate KIT.
  • Has a nice drawer that lets you manage an object’s meta data, which is quite generous–description, key words, category, name, and rating. You can have KIT display all of those in its list view, or not. (I much prefer this to Yojimbo’s separate window.)
  • KIT’s text editing leverages the usually excellent Cocoa text system, so you can access the same tools here that you can in any Cocoa app, including tables, lists, fonts, alignment, spacing, etc.
  • Does a nice job of importing complex web pages, which you can add as web archive documents.
  • KIT lets you easily add images, movie, and audio files to its library, and you can then drag them from the library to a note, for example. You can’t modify the files, or resize images (for example), so page layout feats are right out… but it’s good basic functionality for the modern age.
  • KIT provides previews for most common file types–PDF, RTF, HTML, and even a .DOC file I added.
  • KIT uses a very nice, modern Mac OS X interface that’s immediately usable. I found the software to be quite approachable.
  • Damn. I was all set to forgive KIT for not allowing nested folders (a failing of Yojimbo as well, as I recall), and use its Categories and Smart Folders instead. But you know what? Though you can set up a smart folder to include an object’s category data, you can’t restrict it to items in your custom content types. For example, I set up a folder for Applications and put KIT in the category PIM. I could then set up a smart folder for category PIM, but not restrict it to just applications. Yes, I could probably add an “application” keyword and work around this, but why does KIT think the world consists of only the content types it set up for you, each of which you can include in a smart group (Notes, Documents, Movies, Images, Sounds, and Bookmarks). To me, an Application is none of those things.
  • Doesn’t support nested folders.
  • Here’s a weird one. KIT’s approach to note editing seems odd to me… You can preview notes in the “preview” pane, and you can even set the pane up with the usual Cocoa ruler tools. But KIT won’t let you type in that pane at all. This is very weird… and not what I’m used to in DevonThink, Yojimbo, and other such apps. To edit the file, you have to doubleclick the list entry to open a separate window. Don’t like that… seems like a wasted opportunity, and the presence of the ruler sets up unfulfilled expectations.
  • Hmmm again… I set KIT’s preference setting to import a web archive when I add a bookmark, but KIT added a bookmark instead. I had to specifically say I wanted a web archive to get one.
  • The web archive option is nice, but again sets up unmet expectations… other tools (DevonThink, for one) let you actually browse the web once you download a web page. But KIT throws you out to the browser… perhaps this is OK, but it surprised me. I’d prefer to just stay in KIT, since it does such a great job of rendering complex content (uses the WebCore engine, I’m sure).
  • KIT doesn’t support custom tabular arrangements at all… so if you need to do a spreadsheet-type document, you’re out of luck.
  • You have to manually update KIT’s index, or it won’t find information you’ve added. I would have thought indexing would be triggered by adding content. Guess Spotlight and such has spoiled us. :-) Fortunately, KIT lets you watch the indexing progress, because it can be slow.
  • KIT crashed while I was testing its search-ability. OK… KIT did it again. I’m distinctly unimpressed with its searchability, even if it weren’t crashing when I try. KIT seems to only index text within notes and other text files. I searched on the name of an audio file, and never got a result. Same with images. If that’s the case, why would you use KIT as an image or audio library? Later… I think I figured it out: KIT only indexes files whose object is actually added to its database, as distinct from aliases (files whose pointer is added). It’s nice to be able to explain it, but this is still sub-par behavior for an indexing engine… particularly since it makes such a show of indexing each alias as well as each file in its “indexing progress” window.
  • Another UI annoyance: In most Cocoa apps with a table view, you can move to the top of the list by hitting the Home key. In KIT, that doen’t work. Perhaps there is a shortcut to get to the top of a list, but why should I have to learn a new one when all my other apps speak the same one already? (Likewise with the “End” key… normally takes you to the bottom of a list.)
  • After dragging two images to KIT and holding the ? key to tell KIT to import them rather than point to them, and trying the end and home keys a few times, KIT suddenly started consuming gigabytes of virtual memory, to the point that my system ran out and MemoryStick started ringing its “gong.” While I was in Activity Monitor preparing to take a screen grab of KIT, KIT crashed. When I reopened KIT, the two images I added were gone. I tried a second time, and the same thing happened. KIT was OK with the first image, which was about 24kb. But the second, which was about 300kb, caused KIT to hyperventilate RAM and crash both times I imported it. I did it a third time, bringing in only the 300kb file. What makes KIT crash apparently is my attempt to verify that I can search on the file’s name. It’s quite consistent in this.

Mori Icon

Mori

Mori Main WindowMori is a very attractive, powerful PIM tool that handles most of the tasks I threw at it well. It falls flat in one critical area, and after determining this I didn’t spend too much time exploring further. 

It turns out that Mori is very weak at processing HTML. It can’t display HTML without converting to to RTFD, thereby losing formatting and some critical styles. Try importing a web page, and Mori will probably import only the text content. There was one plugin that sounded good, but it didn’t work when I tried it.

Speaking of plugins, Mori is one of the few tools here that has a robust plugin model. In fact, it already has a fairly large—and growing—repository of plugins written by the developer and third party users. If Mori fixes the HTML problem and addresses my needs for a “quick note” functionality, it would definitely be on my short list of PIM candidates.

Mori
(Version 1.4, $40)
Pros Cons
  • Very nice interface
  • Extensible architecture has yielded a wealth of plugins and scripts
  • A wealth of useful functions can be added to the toolbar. In particular, I like seeing the text formatting functions (table, list, styles, ruler, etc)
  • Each notebook can utilize a host of preset attributes for each entry (e.g., checkbox, comment, due date, attachments, modified, etc.), and you can define your own attributes using the “Edit columns” sheet.
  • Flexible interface supports several different ways of working with your data.
  • Mori supports nested folders and smart folders
  • Like DevonThink, Mori’s folders can act as checkboxes, and Mori has a similar method of allowing content to reside in more than one folder.
  • Using “Import Safari Web Page” script imported just the text from the page, not the HTML or graphics
  • Mori has no app service for importing web pages, nor a PDF print workflow.
  • Mori is very weak at importing HTML. Every test I made resulted in something quite a bit less than the original HTML file (in terms of format). Mori doesn’t seem to understand CSS or JavaScript, for example.
  • Hmm… Tried a plugin script to export a web page from Safari to Mori, but it didn’t complete due to some error…

Soho Notes Icon

Soho Notes

Soho Notes Main WindowSoho Notes is really the only one of the commercial products I’ve tried that’s tempted me to part with my dough. It comes reasonably close to DevonThink in the import/export department, and it has one killer feature that I first remember seeing in Yojimbo: A persistent “dock” that appears as a tab on the edge of your screen, which can accept drag/drop input from other sources. In addition to this, Soho Notes’ dock has other uses, most notably, an amazing clipboard utility that makes it super easy to see and re-use your clipboard history. Soho Notes also has a menubar tool called “FlashNote” that serves as a search tool for your notes. Unfortunately, ever since I first saw this in Sticky Brain (the predecessor to Soho Notes), I’ve expected that FlashNote would be a tool to let me create notes, not just search them. I’m always disappointed to discover I can’t do this. That’s one feature from Yojimbo that I really want in my ultimate PIM tool.  

Another thing I like from Soho Notes, which DevonThink doesn’t address yet, is the ability to use Soho Notes as a blogging tool. This makes perfect sense, since at the moment I have to switch from DevonThink to another tool (Ecto) when it’s time to publish my notes. Unfortunately, Soho Notes doesn’t have support for WordPress blogs in the current release, so I can’t make use of that feature.

All in all, Soho Notes is an impressive software package with a great icon. :-) At the moment, it has too many limitations that would create more work for me if I were to switch from DevonThink Pro. You can read the gory details in the accompanying table, but suffice it to say that Soho Notes is sufficiently interesting at the moment that I plan to continue trying out new releases for awhile.

Soho Notes
(Version 5.6.2, $40)
Pros Cons
  • This application has a wonderful, friendly user interface using the latest Tiger-style design.
  • Soho Notes doesn’t need to be running to add content. However, there is no persistent notes-creating utility, unless I can use, say, Quicksilver for this.
  • The persistent “dock” is a really nice feature… similar to the one in Yojimbo.
  • Soho’s FlashNote feature is a great way of searching your notes without opening the main program. I only wish I could create notes using it!
  • You can add shortcuts to just specific folders, rather than it being the default as in Devon Notes
  • The clipboard history section of the side tab was a pleasant surprise.
  • Ability to make sticky notes is a nice touch.
  • Soho Notes autosaves changes to notes, which is very nice.
  • Autosyncs with .Mac
  • Allows use of alarms for items
  • Provides numerous application services to receive content from other applications, including a PDF print service. However, it provides no Automator actions, so DevonThink Pro remains the only tool in this category (so far) that does.
  • You can’t use custom icons for folders.
  • You can’t remove or rename some of the default folders, like “My Notes”, “Daily Notes,” etc.
  • You can’t move subfolders to the main level
  • No way to make sticky notes or other quick notes without opening the main program (?)
  • I’d like to be able to append text to an existing note through a service or quicksilver, but I can’t.
  • I tried using a Cocoa-style table to store tabular information. This works fine, but unfortunately I can’t export the data in a way that can be used in a normal spreadsheet app. From DevonThink, I can export sheets data so that I can open it in RagTime or another spreadsheet for further processing.
  • Even though DevonThink makes you open its database before you can use Quicksilver or other methods to add new notes, DevonThink auto-classifies new notes. For example, I just took a note on Edgies, and when DevonThink imported the note, it filed it in Software Reviews–>Text Editors, not a bad location actually.
  • DevonThink automatically makes the first line of the notes the note’s title. Soho Notes doesn’t do this but rather uses titles like “Links To: None (Grabbed)” that you must rename.
  • The Clipboard is nice, but you can’t drag a screenshot anywhere to make it a note. The only thing Soho would accept it is a Note itself, which means I have to make one and then drag the image.
  • Atom API for Blogging, which is the only one Soho Notes currently supports, isn’t compatible with WordPress (yet).

 
TopXNotes Icon

TopXNotes

TopXNotes Main WindowI don’t know the history of TopXNotes, but it looks like it comes from the class of Mac apps that were originally built for Mac OS 9 and achieved some success on that platform but have made an incomplete and awkward transition to Mac OS X. In the case of TopXNotes, it’s hard to imagine why anyone would choose it given the broad array of modern Mac OS X apps that do all that it does, plus more—and often for quite a bit less money. Not only is TopXNotes ugly (heck, it still uses unaliased text and doesn’t even offer aliasing as an option!), but the workflow it envisages doesn’t make much sense on the modern Macintosh. By this, I mean that TopXNotes offers no way to make a note without bringing its window to the front and either typing directly, or pasting something from the clipboard. Yet, Mac OS X now has tools that let customers create notes without ever leaving the app they’re copying from (called Services), or developers have built applications that let you take a note in a tiny window that doesn’t take over from the app you’re working in when the idea for a note hits you. In other words, PIM apps need to be able to take notes while in the background, so you can keep working without interrupting your train of thought. Another basic failing of TopXNotes is the absence of a search interface. This is software that apparently expects you’ll search by browsing, which might have been fine 10 years ago, but we all have information stores that simply require a robust search tool nowadays.

TopXNotes Clearly, TopXNotes considers itself a PIM-type application rather than a Stickies replacement. Yet it doesn’t offer as much as some less-expensive Stickies replacements do. For example, Edgies is only $10, but it has a better interface (unobtrusive notes hide on the edges of your screen), app services, a notes organizer with search, and much more. Compare that with $30 for TopXNotes and you’ll understand my disappointment. It’s also disturbing that TopXNotes went from being $25 in June, when I first downloaded it, to $30 in October when a new version (1.2) was released. Version 1.2 did have some useful enhancements, but only ones that tried to catch it up with things that more modern tools like Yojimbo and Soho Notes offer for the same price. I think the developer considers TopXNotes’ “QuickNotes” feature innovative, but it’s quite lame in comparison with similar features from these other tools. For one thing, it only shows notes you put in a certain “Quick Notes” category… and then, only 10 of them. It doesn’t let you create notes or search through them.

The fundamental problem with TopXNotes, in my view, is that it’s based on the older Carbon framework, which doesn’t have access to features that become automatic and second-nature in more modern apps. For example, TopXNotes won’t let you store images, PDF files, web pages, movies, or other document types. Is this because it doesn’t have access to the Cocoa framework? I’m not expert enough in Cocoa vs. Carbon to say for sure, but I suspect it does. Further, because of its Carbon heritage, the interface is unintuitive to users of more modern Mac applications. More detailed observations are in my notes on pros and cons (below.)

TopXNotes
(Version 1.2, $30)
Pros Cons
  • One neat trick is that TopXNotes can display, horizontally, as many notes as your monitor will allow. You just keep clicking “Show Another Note View” icon on the farthest-right note, and you’ll get another note pane added to the right side of the window. All the notes remain under a single window, and you can close each individually the same way. The process doesn’t continue once your reach the horizontal limit of your screen, however… that is, you can’t start adding notes to the bottom of your window.
  • Ah… I get the little tiny window thingy now. If you categorize a note as a “Quick Note”, it’ll show up in that window’s pull-down menu. Potentially useful, if a bit odd that it’s limited only to “quick notes”, which seems like a fairly artificial category the application imposes.
  • TopXNotes provides a number of templates for different kinds of information you might want to maintain–e.g., Serial numbers, shopping lists, email, ftp accounts, directions, credit card info, bank accounts, etc.
  • Individual notes can be set up with passwords for security.
  • Carbon app doesn’t use standard OS X ruler and other text-processing tools. Also, no standard, customizable toolbar–standard in Cocoa apps. You have to learn where the tools are and have no control over which of them are displayed.
  • Default text display doesn’t use font-smoothing, so text looks jagged like on a Windows system.
  • Oops! Closing the main window closes down the whole application. That seems strange, given that TopXNotes provides a small, and potentially useful, floating palette for listing notes.
  • Actually, I couldn’t get the “quick notes” palette to display anything while I was working in the main window, which is why I closed it. I thought perhaps it only worked if the main window was hidden. It turns out that the little fellow does stay visible when the main window is hidden, but not when it’s closed. However, even in this situation, nothing happens when I click on (or ctrl-click on) the little window, except that it visibly darkens.
  • I know there must be a way to search your notes, but there’s nothing obvious in the interface or menubar. Not being a Cocoa app, TopXNotes doesn’t have the search field in the toolbar where you’d normally look for one.
  • No provisions for importing content except by manual cut and paste. No application services, applescripts, or automator actions.
  • I couldn’t figure out what a “group” is. The Note Organizer pane, which slides out to the left, has three sections: Groups, Notes, and Categories. I could see no way to set up “groups”, however. You also can’t organize notes hierarchically if you need to… that is, no “folders”, smart or otherwise. I thought perhaps that’s what a “group” would be, but doesn’t seem to be true.
  • It turns out there is a way to add “groups” (folders” to the notes organizer, but the software provides no standard method. The + icon in the window only adds new notes, whereas I’d expect it to add a group when I’m in the “groups” pane. The only way to add a group is to use the menubar and select Notes/New Group.
  • Can’t store PDF files, movies, or other non-text types.
  • Can’t even store images.

Yojimbo Icon

Yojimbo

Yojimbo Main WindowWhen I first saw Yojimbo at the beginning of 2006, I thought, “Wow! This is It!” But once I took a closer look, I realized that Yojimbo’s charms are fairly shallow at this time. It isn’t really suited to heavy-duty research use, or for more than very light note-taking. The primary drawback is Yojimbo’s lack of support for nested folders. Without them, you kind of have to give up on the folder concept entirely, since otherwise the navigation panel quickly becomes too crowded to be useful. Further, like Soho Notes, Yojimbo comes with a set of default folders that you can’t change, and these defaults use up a good deal of your navigation real estate right off the bat.

Without those limitations, Yojimbo would be very tempting. It’s got the best persistent utility for taking notes of any tool here in its “Shelf”, which is like a tab that attaches to one edge of your screen. I wish Yojimbo would implement the Soho Notes behavior for this, however, so that one could take notes without the full application residing in memory. Soho Notes handles this by utilizing a helper application with a much smaller memory footprint, which starts up when you login, but at the moment it’s the only application with such a feature. What I really want is some combination of DevonThink, Soho Notes, and Yojimbo, and perhaps one of these days such a beast will be born. Until then, I’ll keep looking… and Yojimbo is one of the apps I’ll keep an eye on.

Yojimbo
(Version 1.2, $40)
Pros Cons
  • Attractive interface
  • Shelf concept is great
  • Quick input panel is great… just the kind of thing that’s missing in other apps like Soho Notes & DevonThink Pro
  • Folders can use any icon
  • Excellent integration with OS X services
  • Items added at the office were not synched here, though isync reported they were brought over…
  • No support for nested folders
  • No ability to modify built-in collections or rearrange default collections.
  • Shelf accepts only text files, text snippets, and url’s. No images, or other file types.
  • Must keep Yojimbo running to maintain dock and use of quick input panel (unlike Soho Notes)

Addendum: PIMs in Waiting

Other applications in this category (some may actually be “notepad” apps, but I won’t know for sure until I try them out) that are in my “review queue” include:

  1. I Know & Manage
  2. EagleFiler
  3. Nifty Box
  4. JournalX
  5. Container
  6. myNotes (Removed 4/20/07. myNotes is a notepad app rather than a PIM.)
  7. KIT (Added review 3/17/07)
  8. VoodooPad 3.0 (I bought a license for VoodooPad once upon a time, but it wasn’t up to my needs at the time. I’ve put it back on the list because of a new version that came out a few months back.)
  9. TopXNotes (Added review 1/15/07)
  10. Daily vX Journal Review added 12/06/06.
  11. Hot Plan (Removed 12/5/06. Hot Plan is a personal organizer (”to-do list”) tool, not a PIM.)
  12. MacJournal 4.0
  13. Circus Ponies NoteBook (Added to list 11/8)
  14. Dossier (Added to list 11/8)
  15. viJournal (Added to list 11/14)
  16. Snippet Mind (Added 11/28/06)
  17. Scrivener (Added 12/18/06)
  18. Tinderbox (Added 1/4/07)
  19. Chandler (Added 1/9/07) Note: Chandler is also a Personal Organizer, so it’s on that list as well.
  20. TAO (Added 1/23/07)
  21. Scrap Book (Added 2/16/07)
  22. NoteTaker (Added 2/16/07)
  23. Notae (Added 2/16/07)
  24. Caboodle (Added 3/3/07)

The following are apps I’ve reviewed already and marked with a “checkmark”, which have released new versions that I plan to try out:

  1. Yojimbo 1.4 (latest version released 1/9/07)
  2. Mori 1.5.1 (latest version released 1/23/07)
  3. Journler 2.5 (beta version available… to be released late March 2007)

As I look at these and others that may come along, I’ll update this article with my notes.

    
  • del.icio.us
  • Google
  • Slashdot
  • Technorati
  • blogmarks
  • Tumblr
  • Digg
  • Facebook
  • Mixx

Show Comments
Just Say No To Flash