I will agree it has a bit of a clunk to it. And you do have to use Dropbox or something like it for the full integration as mentioned above. At the time I started using it the other solutions were also clunky, unreliable across platforms, and/or expensive.