Thanks!
1. That's totally possible, although file-size could quickly become an issue with syncing the videos (there's a 50MB cap)
2. Nope, All actual client functionality is (and always will be) free + open source. Even syncing is free (up to a point).