With the continuing trend of apps and services offering online solutions, it's difficult to stay committed to desktop versions. That being said online versions may not necessarily be as robust. Unless ...