OK, wow it does have an API and it looks good, thanks!  I think my main worry is how x10 would look at this.  What I mean is, even if I'm uploading to Dropbox, the file will have to exist on X10's servers first, right? Even if it's only in RAM?  I don't really know how it works but I'm worried...