My main points have been based on keeping your data backed-up in as many secure places as possible, with as much automation of the back-ups as possible. A side (but pertinent) point, was that a native program (like OmniFocus or Things or Hit List) are much better than a web application (like Toodledoo). There are customizable keyboard speedkeys and AppleScripts that native applications have that make all web applications pale in comparison.
Regarding the back-up situation, I think the native application situation with OmniFocus is vastly superior to Toodledo's. With my OmniFocus set-up, my data is automatically backed-up to five different locations (my RAID hard drives [plus a Drobo RAID with Time Machine], MacBook Pro, iPhone and .Mac service) that I can control and protect. .Mac has additional back-ups and procedures to keep data safe (in my three years of use, my data has never been lost on .Mac).
Conversely, with Toodledoo, data is stored primarily on their servers (with an option to sync with their iPhone app). Toodledoo does offer export functionality, but it is manual. This is tedious compared to OmniFocus' automation.
For example, each time I want to locally backup Toodledoo data, I need to:
- Open a web browser
- Visit Toodledoo
- Log in to Toodledoo
- Click on Import/Export/Sync
- Click on More Details for the export format that I want
- Click on Download XYZ file
- Choose location to save file
- Click on save
That is a lot of steps. Compare it to OmniFocus:
- Open OmniFocus and let it sync and back-up automatically
- There are no more steps!
With Toodledoo's eight steps, I suspect that most users do not do daily (or even regular) local backups. The extra steps will discourage them. If the Toodledoo servers fail (or are unavailable for another sixteen hours or longer), you are forced to use a completely different program. Do Toodledoo users have a program set up, ready for such circumstances? Or will they end up manually editing a CVS file, losing functionality? If you don't have a manual local back-up, you are out of luck. If you don't have a recent back-up, you are out of luck with the subsequent data. Sure, the Toodledoo iPhone app has synced data. But it doesn't have the ability to export that data without access to the Toodledoo sever, so your data is isolated to it.
With no additional effort or steps, my data is iteratively backed-up to six local hard disks (two RAID in my Mac, four in the Drobo), my iPhone (and its iTunes backup), my MacBook, and .Mac. The likelihood of my up to date data being unavailable for any length of time is virtually nonexistent.
If Toodledoo ever goes out of business, its desktop functionality is dead immediately. If OmniGroup ever goes away, OmniFocus is still fully usable. One situation leaves the user high and dry, the other is infinitely better.
Regarding superior choices - if one isn't thrilled with their choices, I could see why they wouldn't discuss and defend them in a discussion forum. I share my solutions because I am proud of them, and because they may help others, or at least make them think. When I see contrary statements, I find it invigorating to enter into a congenial debate, as both sides may get something out of the discussion. In this case, if mcogilvie isn't getting anything out of our sporadic conversation, then I am misinterpreting our conversation. This isn't about rank or dominance, its about communication of ideas and solutions.
Regarding human nature, I prefer to think of humans as humans, rather than reducing them to barnyard animals.