This screencast was pretty lightweight.  Maybe it was supposed to be, but it leaves me with a lot of questions.

Here are just three:

1.  What do the files on the server actually do? (the .deploy and .manifest files)

2. After I deploy the client app, suppose I need to change the server location.  How do I do that?  How can the client app be pointed somewhere else?

3. What permissions does the app need on the local machine to make this work, if any?  Obviously write access to the application folder, and permission to make network calls; anything else?